VisualizerObjectSource.TransferData 方法

命名空间:  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
    类型:Object

    正进行可视化处理的对象。

  • incomingData
    类型:Stream

    从调试器端传入的数据流。

  • outgoingData
    类型:Stream

    输出到调试器端的数据流。

备注

在调试对象端与调试器端之间在两个方向上同时传输数据。 此数据可能是对可视化工具的任何种类的请求,既可能是请求获取更多的数据,也可能是请求更新进行可视化处理的对象的状态。

传输始终由调试器端启动。 此方法在实现自定义消息处理方案时十分有用。 DeserializeSerialize 帮助器方法也可能很有用。

示例

myVisObjSource.TransferData(myString, incoming, outgoing);

.NET Framework 安全性

请参阅

参考

VisualizerObjectSource 类

Microsoft.VisualStudio.DebuggerVisualizers 命名空间