IVisualizerObjectProvider.TransferObject(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.TransferObject instead.
既定のシリアル化を使用して送信オブジェクトをシリアル化し、TransferData を呼び出します。 戻り時に受信データを逆シリアル化し、逆シリアル化されたオブジェクトを返します
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
パラメーター
- outgoingObject
- Object
デバッグ対象側に転送されるオブジェクト。
戻り値
の戻り値 TransferData(Stream)を逆シリアル化した結果。
- 属性
例
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.
}
注釈
データ オブジェクトをデバッグ対象に戻します。 視覚化されているオブジェクトを置き換えた後、このメソッドを呼び出します。 このメソッドを呼び出して情報を転送するか、VisualizerObjectSource でコマンドを呼び出します。 このメソッドは、 TransferData(Stream) シリアル化ヘルパー メソッドと逆シリアル化ヘルパー メソッドの呼び出しでラップするだけです。