Metodo VisualizerObjectSource.TransferData
Spazio dei nomi: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintassi
'Dichiarazione
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
)
Parametri
target
Tipo: ObjectOggetto visualizzato.
incomingData
Tipo: StreamFlusso di dati in entrata dal lato debugger.
outgoingData
Tipo: StreamFlusso di dati in uscita verso il lato debugger.
Note
Trasferisce dati contemporaneamente dal lato oggetto del debug al lato debugger e viceversa. Questi dati possono includere qualsiasi tipo di richiesta per il visualizzatore, sia per recuperare dati in modo incrementale sia per aggiornare la stato dell'oggetto visualizzato.
Il trasferimento viene avviato sempre dal lato debugger. Questo metodo può risultare estremamente utile se si implementa uno schema di messaggistica personalizzato. Possono inoltre risultare utili i metodi di supporto Deserialize e Serialize.
Esempi
myVisObjSource.TransferData(myString, incoming, outgoing);
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.