Freigeben über


IVisualizerObjectProvider.TransferData-Methode

Namespace:  Microsoft.VisualStudio.DebuggerVisualizers
Assembly:  Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntax

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

Parameter

  • outgoingData
    Typ: System.IO.Stream
    Ein Datenstream, der an die zu debuggende Seite zurückübertragen wird.

Rückgabewert

Typ: System.IO.Stream
Gibt den Datenstream zurück, der von der TransferData-Methode von VisualizerObjectSource ausgefüllt wurde.Es gibt keine bidirektionale, streambasierte Kommunikation zwischen der Debuggerseite und der zu debuggenden Seite (der Objektquelle).

Hinweise

Übergibt VisualizerObjectSource beliebige Daten und ermöglicht die Rückgabe beliebiger Daten.

Beispiele

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

.NET Framework-Sicherheit

Siehe auch

Referenz

IVisualizerObjectProvider Schnittstelle

Microsoft.VisualStudio.DebuggerVisualizers-Namespace