IVisualizerObjectProvider.TransferObject 方法
命名空間: Microsoft.VisualStudio.DebuggerVisualizers
組件: Microsoft.VisualStudio.DebuggerVisualizers (在 Microsoft.VisualStudio.DebuggerVisualizers.dll 中)
語法
'宣告
Function TransferObject ( _
outgoingObject As Object _
) As Object
Object TransferObject(
Object outgoingObject
)
Object^ TransferObject(
Object^ outgoingObject
)
abstract TransferObject :
outgoingObject:Object -> Object
function TransferObject(
outgoingObject : Object
) : Object
參數
outgoingObject
類型:Object要傳回至偵錯項目端的物件。
傳回值
類型:Object
還原序列化 TransferData 傳回值的結果。
備註
將資料物件傳回偵錯項目。 取代正以視覺化方式檢視的物件後,呼叫此方法。 呼叫此方法以傳輸某些資訊,或是在 VisualizerObjectSource 上呼叫命令。 這個方法只會呼叫序列化 (Serialization) 和還原序列化 (Deserialization) Helper 方法以包裝 TransferData。
範例
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();
objectProvider.TransferObject(myNewString);
}
// Other DebuggerSide methods ommitted for clarity.
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。