Método VisualizerObjectSource.TransferData
Namespace: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (em Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxe
'Declaração
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
)
Parâmetros
target
Tipo: ObjectO objeto sendo visualizado.
incomingData
Tipo: StreamFluxo de dados recebidos do lado do depurador.
outgoingData
Tipo: StreamFluxo de dados de saída indo para o lado do depurador.
Comentários
Transfere dados simultaneamente em ambas as direções entre os lados do elemento a ser depurado e depurador. Esses dados podem ser qualquer tipo de solicitação para o visualizador, se deseja buscar dados de forma incremental, ou para atualizar o estado do objeto sendo visualizado.
A transferência é sempre iniciada pelo lado do depurador. Esse método pode ser muito útil se você implementar um esquema personalizado de mensagens. O Deserialize e Serialize métodos auxiliares também podem ser úteis.
Exemplos
myVisObjSource.TransferData(myString, incoming, outgoing);
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.