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 : System.Object
Objet actuellement affiché.
- incomingData
Type : System.IO.Stream
Flux de données entrant provenant du côté débogueur.
- outgoingData
Type : System.IO.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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.