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) |
將訊息傳送至目標進程中的可視化檢視物件來源,並傳回對應的回應。 |