Sdílet prostřednictvím


IVisualizerObjectProvider.TransferObject(Object) Metoda

Definice

Upozornění

This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.TransferObject instead.

Serializuje odchozí objekt pomocí výchozí serializace a pak volá TransferData. Při vrácení deserializuje příchozí data a vrátí deserializovaný objekt.

public:
 System::Object ^ TransferObject(System::Object ^ outgoingObject);
public:
 Platform::Object ^ TransferObject(Platform::Object ^ outgoingObject);
winrt::Windows::Foundation::IInspectable TransferObject(winrt::Windows::Foundation::IInspectable const & outgoingObject);
public object TransferObject (object outgoingObject);
[System.Obsolete("This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.TransferObject instead.")]
public object TransferObject (object outgoingObject);
abstract member TransferObject : obj -> obj
[<System.Obsolete("This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.TransferObject instead.")>]
abstract member TransferObject : obj -> obj
Public Function TransferObject (outgoingObject As Object) As Object

Parametry

outgoingObject
Object

Objekt, který se má přenést zpět na ladicí stranu.

Návraty

Výsledek deserializace návratové hodnoty .TransferData(Stream)

Atributy

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();
        // Make sure the object is replacable before you try to replace it.  
        // Otherwise, you will get an exception.  
        objectProvider.TransferObject(myNewString);
    }
    // Other DebuggerSide methods ommitted for clarity.  
}

Poznámky

Přenese datový objekt zpět do ladicího prostředí. Volání této metody po nahrazení objektu, který je vizualizován. Voláním této metody přenést některé informace nebo volat příkaz na VisualizerObjectSource. Tato metoda se pouze zabalí s voláním pomocných TransferData(Stream) metod serializace a deserializace.

Platí pro