Partager via


IVisualizerObjectProvider.TransferObject(Object) Méthode

Définition

Attention

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

Sérialise l’objet sortant à l’aide de la sérialisation par défaut, puis appelle TransferData. Lors du retour désérialise les données entrantes et retourne l’objet désérialisé

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

Paramètres

outgoingObject
Object

Objet à transférer de nouveau au côté programme débogué.

Retours

Le résultat de la désérialisation de la valeur de retour de TransferData(Stream).

Attributs

Exemples

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.  
}

Remarques

Transfère un objet de données vers le débogueur. Appelez cette méthode après avoir remplacé l’objet qui est en cours de visualisation. Appelez cette méthode pour transférer des informations ou appelez une commande sur visualizerObjectSource. Cette méthode est simplement encapsulé avec des TransferData(Stream) appels aux méthodes d’assistance de sérialisation et de désérialisation.

S’applique à