Condividi tramite


Metodo IVisualizerObjectProvider.TransferData

Spazio dei nomi:  Microsoft.VisualStudio.DebuggerVisualizers
Assembly:  Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)

Sintassi

'Dichiarazione
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

Parametri

  • outgoingData
    Tipo: Stream

    Flusso di dati da ritrasferire al lato oggetto del debug.

Valore restituito

Tipo: Stream
Restituisce il flusso di dati specificato dal metodo TransferData della classe VisualizerObjectSource.Non esistono comunicazioni bidirezionali basate sul flusso tra il lato debugger e il lato oggetto del debug (origine oggetto).

Note

Trasferisce dati arbitrari alla classe VisualizerObjectSource e consente a quest'ultima di restituire dati arbitrari.

Esempi

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVisualizerObjectProvider Interfaccia

Spazio dei nomi Microsoft.VisualStudio.DebuggerVisualizers