IVisualizerTarget 接口

定义

可封送接口,允许调试器可视化工具扩展与调试器通信并检索目标对象的值或替换它。

[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)

将消息发送到目标进程中的可视化工具对象源,并返回相应的响应。

适用于