IVisualizerObjectProvider.TransferObject-Methode
Namespace: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)
Syntax
'Declaration
Function TransferObject ( _
outgoingObject As Object _
) As Object
Object TransferObject(
Object outgoingObject
)
Object^ TransferObject(
Object^ outgoingObject
)
abstract TransferObject :
outgoingObject:Object -> Object
function TransferObject(
outgoingObject : Object
) : Object
Parameter
- outgoingObject
Typ: System.Object
Ein Objekt, das an die zu debuggende Seite zurückübertragen wird.
Rückgabewert
Typ: System.Object
Das Ergebnis, das durch die Deserialisierung des Rückgabewerts von TransferData generiert wurde.
Hinweise
Überträgt ein Datenobjekt zurück an die zu debuggende Seite.Rufen Sie diese Methode auf, nachdem Sie das dargestellte Objekt ersetzt haben.Rufen Sie diese Methode auf, um Informationen zu übertragen oder einen Befehl für VisualizerObjectSource aufzurufen.Diese Methode ergänzt TransferData lediglich durch Aufrufe von Hilfsmethoden zur Serialisierung und Deserialisierung.
Beispiele
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
// Get a string from the debuggee side and display it in a message box.
String myString = objectProvider.GetObject().ToString();
MessageBox.Show(myString);
// Modify the string and send it back to the debuggee side.
String myNewString = myString.ToUpper();
objectProvider.TransferObject(myNewString);
}
// Other DebuggerSide methods ommitted for clarity.
}
.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.