Freigeben über


VisualizerObjectSource.TransferData-Methode

Namespace:  Microsoft.VisualStudio.DebuggerVisualizers
Assembly:  Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntax

'Declaration
Public Overridable Sub TransferData ( _
    target As Object, _
    incomingData As Stream, _
    outgoingData As Stream _
)
public virtual void TransferData(
    Object target,
    Stream incomingData,
    Stream outgoingData
)
public:
virtual void TransferData(
    Object^ target, 
    Stream^ incomingData, 
    Stream^ outgoingData
)
abstract TransferData : 
        target:Object * 
        incomingData:Stream * 
        outgoingData:Stream -> unit  
override TransferData : 
        target:Object * 
        incomingData:Stream * 
        outgoingData:Stream -> unit
public function TransferData(
    target : Object, 
    incomingData : Stream, 
    outgoingData : Stream
)

Parameter

  • target
    Typ: Object

    Objekt, das dargestellt wird.

  • incomingData
    Typ: Stream

    Von der Debuggerseite eingehender Datenstream.

  • outgoingData
    Typ: Stream

    Zur Debuggerseite ausgehender Datenstream.

Hinweise

Überträgt Daten zwischen der zu debuggenden Seite und der Debuggerseite gleichzeitig in beiden Richtungen. Die Anforderung dieser Daten für die Schnellansicht kann entweder dem Datenzuwachs oder der Zustandsaktualisierung des dargestellten Objekts dienen.

Die Übertragung wird immer von der Debuggerseite initiiert. Diese Methode kann sehr nützlich sein, wenn Sie ein benutzerdefiniertes Messagingschema implementieren. Die Deserialize-Hilfsmethode und die Serialize-Hilfsmethode können ebenfalls nützlich sein.

Beispiele

myVisObjSource.TransferData(myString, incoming, outgoing);

.NET Framework-Sicherheit

Siehe auch

Referenz

VisualizerObjectSource Klasse

Microsoft.VisualStudio.DebuggerVisualizers-Namespace