Aracılığıyla paylaş


IVisualizerObjectProvider.TransferObject(Object) Yöntem

Tanım

Dikkat

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

Varsayılan serileştirmeyi kullanarak giden nesneyi serileştirir ve ardından TransferData'yi çağırır. Dönüşte gelen veriler seri durumdan çıkarılır ve seri durumdan çıkarılmış nesne döndürülüyor

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

Parametreler

outgoingObject
Object

Debuggee tarafına geri aktarılacak bir nesne.

Döndürülenler

dönüş değerinin seri durumdan çıkarılmasının TransferData(Stream)sonucu.

Öznitelikler

Örnekler

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

Açıklamalar

Veri nesnesini debuggee'ye geri aktarır. Görselleştirilmekte olan nesneyi değiştirdikten sonra bu yöntemi çağırın. Bazı bilgileri aktarmak için bu yöntemi çağırın veya VisualizerObjectSource üzerinde bir komut çağırın. Bu yöntem yalnızca seri hale getirme ve seri durumdan çıkarma yardımcı yöntemleri çağrılarıyla sarmalar TransferData(Stream) .

Şunlara uygulanır