IVisualizerObjectProvider.TransferObject(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) .