IVisualizerObjectProvider.TransferObject – metoda
Obor názvů: Microsoft.VisualStudio.DebuggerVisualizers
Sestavení: Microsoft.VisualStudio.DebuggerVisualizers (v Microsoft.VisualStudio.DebuggerVisualizers.dll)
Syntaxe
'Deklarace
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
Parametry
- outgoingObject
Typ: System.Object
Objekt, který má být převeden zpět na straně debuggee.
Vrácená hodnota
Typ: System.Object
V důsledku rekonstrukci vrácená hodnota TransferData.
Poznámky
Převede debuggee data objektu.Tuto metodu lze volejte po výměně objekt, který je rovněž zviditelnit.Volání této metody přenosu některých informací nebo volání příkazu na VisualizerObjectSource.Tato metoda je pouze obtéká TransferData s voláními metod pomocníka serializace a deserializace.
Příklady
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.
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.