IVisualizerTarget 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可封送接口,允许调试器可视化工具扩展与调试器通信并检索目标对象的值或替换它。
[StreamJsonRpc.RpcMarshalable]
public interface IVisualizerTarget : IDisposable
[<StreamJsonRpc.RpcMarshalable>]
type IVisualizerTarget = interface
interface IDisposable
Public Interface IVisualizerTarget
Implements IDisposable
- 属性
-
StreamJsonRpc.RpcMarshalableAttribute
- 实现
注解
IVisualizerTargetClient 表示扩展实现的相应客户端接口。
VisualizerTargetData 表示 Visual Studio 传递给描述目标进程和对象的扩展的相应数据。
从 StreamJsonRpc 调用接收 IVisualizerTarget 实例的一方负责处理该实例。
如果调试器可视化工具释放 , IVisualizerTarget则调试器应立即释放相应的 IRemoteUserControl ,然后释放 IVisualizerTargetClient。
方法
ReplaceTargetObjectAsync(ReadOnlySequence<Byte>, CancellationToken) |
在重新设置目标过程中向可视化工具对象源发送消息以替换目标对象。 |
RequestDataAsync(Nullable<ReadOnlySequence<Byte>>, CancellationToken) |
将消息发送到目标进程中的可视化工具对象源,并返回相应的响应。 |