Compartilhar via


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: Object

    O objeto sendo visualizado.

  • incomingData
    Tipo: Stream

    Fluxo de dados recebidos do lado do depurador.

  • outgoingData
    Tipo: Stream

    Fluxo 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

Consulte também

Referência

VisualizerObjectSource Classe

Namespace Microsoft.VisualStudio.DebuggerVisualizers