命名空间:  Microsoft.VisualStudio.DebuggerVisualizers
程序集:  Microsoft.VisualStudio.DebuggerVisualizers(在 Microsoft.VisualStudio.DebuggerVisualizers.dll 中)
语法
声明
Public Overridable Sub TransferData ( _
    target As Object, _
    incomingData As Stream, _
    outgoingData As Stream _
)
public virtual void TransferData(
    Object target,
    Stream incomingData,
    Stream outgoingData
)
public:
virtual void TransferData(
    Object^ target, 
    Stream^ incomingData, 
    Stream^ outgoingData
)
abstract TransferData : 
        target:Object * 
        incomingData:Stream * 
        outgoingData:Stream -> unit 
override TransferData : 
        target:Object * 
        incomingData:Stream * 
        outgoingData:Stream -> unit 
public function TransferData(
    target : Object, 
    incomingData : Stream, 
    outgoingData : Stream
)
参数
- target
 类型:System.Object
 正进行可视化处理的对象。
- incomingData
 类型:System.IO.Stream
 从调试器端传入的数据流。
- outgoingData
 类型:System.IO.Stream
 输出到调试器端的数据流。
备注
在调试对象端与调试器端之间在两个方向上同时传输数据。 此数据可能是对可视化工具的任何种类的请求,既可能是请求获取更多的数据,也可能是请求更新进行可视化处理的对象的状态。
传输始终由调试器端启动。 此方法在实现自定义消息处理方案时十分有用。 Deserialize 和 Serialize 帮助器方法也可能很有用。
示例
myVisObjSource.TransferData(myString, incoming, outgoing);
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。