Sdílet prostřednictvím


IVisualizerObjectProvider.TransferData-Methode

Aktualisiert: November 2007

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

Syntax

'Declaration
Function TransferData ( _
    outgoingData As Stream _
) As Stream
'Usage
Dim instance As IVisualizerObjectProvider
Dim outgoingData As Stream
Dim returnValue As Stream

returnValue = instance.TransferData(outgoingData)
Stream TransferData(
    Stream outgoingData
)
Stream^ TransferData(
    Stream^ outgoingData
)
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.
}

Berechtigungen

Siehe auch

Referenz

IVisualizerObjectProvider-Schnittstelle

IVisualizerObjectProvider-Member

Microsoft.VisualStudio.DebuggerVisualizers-Namespace