Compartir a través de


IVisualizerObjectProvider.TransferData (Método)

Espacio de nombres:  Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado:  Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)

Sintaxis

'Declaración
Function TransferData ( _
    outgoingData As Stream _
) As Stream
Stream TransferData(
    Stream outgoingData
)
Stream^ TransferData(
    Stream^ outgoingData
)
abstract TransferData : 
        outgoingData:Stream -> Stream 
function TransferData(
    outgoingData : Stream
) : Stream

Parámetros

  • outgoingData
    Tipo: System.IO.Stream
    Flujo de datos que volverán a ser transferidos al lado depurado.

Valor devuelto

Tipo: System.IO.Stream
Devuelve el flujo de datos rellenado por el método TransferData de VisualizerObjectSource.No hay ninguna comunicación basada en secuencia bidireccional entre el lado depurador y el lado depurado (origen del objeto).

Comentarios

Transfiere datos arbitrarios a VisualizerObjectSource y le permite devolver cualquier dato arbitrario.

Ejemplos

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.
}

Seguridad de .NET Framework

Vea también

Referencia

IVisualizerObjectProvider Interfaz

Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)