IVisualizerObjectProvider3.TransferObject<T>(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Serialisiert das ausgehende Objekt mithilfe von SelectedFormatterPolicy und ruft dann auf TransferData(Stream). Nach der Rückgabe wird versucht, die eingehenden Daten zu deserialisieren und das Objekt des angegebenen Typs zurückzugeben.
public T? TransferObject<T> (object outgoingObject);
abstract member TransferObject : obj -> 'T
Public Function TransferObject(Of T) (outgoingObject As Object) As T
Typparameter
- T
Der Typ des Rückgabewerts von TransferData(Stream).
Parameter
- outgoingObject
- Object
Ein Objekt, das zurück auf die Debugseite übertragen werden soll.
Gibt zurück
Das Ergebnis der Deserialisierung des Rückgabewerts von TransferData(Stream).
Beispiele
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
IVisualizerObjectProvider3 objectProvider3 = (IVisualizerObjectProvider3)objectProvider;
// Get a string from the debuggee side and display it in a message box.
String myString = objectProvider3.GetObject<string>();
MessageBox.Show(myString);
// Modify the string and send it back to the debuggee side.
String myNewString = myString.ToUpper();
// Make sure the object is replaceable before you try to replace it.
// Otherwise, you will get an exception.
objectProvider3.TransferObject<object>(myNewString);
}
// Other DebuggerSide methods omitted for clarity.
}
Hinweise
Überträgt ein Datenobjekt zurück an den Debuggee. Rufen Sie diese Methode auf, nachdem Sie das objekt ersetzt haben, das visualisiert wird. Rufen Sie diese Methode auf, um einige Informationen zu übertragen, oder rufen Sie einen Befehl für auf VisualizerObjectSource. Diese Methode wird nur mit Aufrufen von Serialisierungs- und Deserialisierungshilfsmethoden umgebrochen TransferData(Stream) .