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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.