Partager via


VisualizerObjectSource.TransferData, méthode

Espace de noms :  Microsoft.VisualStudio.DebuggerVisualizers
Assembly :  Microsoft.VisualStudio.DebuggerVisualizers (dans Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • target
    Type : Object

    Objet actuellement affiché.

  • incomingData
    Type : Stream

    Flux de données entrant provenant du côté débogueur.

  • outgoingData
    Type : Stream

    Flux de données sortant se dirigeant vers le côté débogueur.

Notes

Transfère simultanément les données dans les deux directions entre les côtés débogué et débogueur. Ces données peuvent correspondre à tout type de demande pour le visualiseur, qu'il s'agisse d'extraire les données de façon incrémentielle ou de mettre à jour l'état de l'objet actuellement affiché.

Le transfert est toujours initié par le côté débogueur. Cette méthode peut être très utile si vous implémentez une méthode de messagerie personnalisée. Les méthodes d'assistance Deserialize et Serialize peuvent également être utiles.

Exemples

myVisObjSource.TransferData(myString, incoming, outgoing);

Sécurité .NET Framework

Voir aussi

Référence

VisualizerObjectSource Classe

Microsoft.VisualStudio.DebuggerVisualizers, espace de noms