Compartilhar via


IVisualizerObjectProvider.TransferData(Stream) Método

Definição

Transfere os dados bidirecionalmente para o método TransferData no VisualizerObjectSource

public:
 System::IO::Stream ^ TransferData(System::IO::Stream ^ outgoingData);
public System.IO.Stream TransferData (System.IO.Stream outgoingData);
abstract member TransferData : System.IO.Stream -> System.IO.Stream
Public Function TransferData (outgoingData As Stream) As Stream

Parâmetros

outgoingData
Stream

Um fluxo de dados que deve ser transferido de volta para o lado de depuração.

Retornos

Retorna o fluxo de dados preenchido pelo TransferData(Object, Stream, Stream) método . Não há nenhuma comunicação bidirecional baseada em fluxo entre o lado do depurador e o lado do depurador (origem do objeto).)

Exemplos

public class DebuggerSide : DialogDebuggerVisualizer
{
    override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
    {
        Stream myStream = objectProvider.GetData();
        Stream myNewStream;
        // Here is where you would show the visualizer and get back the modified data stream  
        objectProvider.TransferData(myNewStream);
    }
    // Other class methods would be here.  
}

Comentários

Transfere dados arbitrários para o VisualizerObjectSource e permite que ele retorne quaisquer dados arbitrários.

Aplica-se a