IVisualizerObjectProvider.GetData – metoda
Obor názvů: Microsoft.VisualStudio.DebuggerVisualizers
Sestavení: Microsoft.VisualStudio.DebuggerVisualizers (v Microsoft.VisualStudio.DebuggerVisualizers.dll)
Syntaxe
'Deklarace
Function GetData As Stream
Stream GetData()
Stream^ GetData()
abstract GetData : unit -> Stream
function GetData() : Stream
Vrácená hodnota
Typ: System.IO.Stream
Proud dat obsahující obsah objektu znázorněn probíhá.Výsledkem volání této metody VisualizerObjectSource.GetData volána na VisualizerObjectSource.Vrácená hodnota volání GetData poté vrácena volání této metody.
Poznámky
GetObjectTato metoda volá a deserializes do objektu proudu.
Příklady
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
Stream myStream = objectProvider.GetData();
Stream myNewStream;
// Here is where you would deserialize the data into a useful
// format and show the visualizer
// Make sure the object is replacable before you try to replace
// it. Otherwise, you will get an exception.
if (objectProvider.IsObjectReplaceable)
{
// reserialize here
objectProvider.ReplaceData(myNewStream);
}
}
// Other class methods would be here.
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.