Sdílet prostřednictvím


IVisualizerTarget Rozhraní

Definice

Zařazovatelné rozhraní, které umožňuje rozšíření vizualizéru ladicího programu komunikovat s ladicím programem a načíst hodnotu cílového objektu nebo ji nahradit.

[StreamJsonRpc.RpcMarshalable]
public interface IVisualizerTarget : IDisposable
[<StreamJsonRpc.RpcMarshalable>]
type IVisualizerTarget = interface
    interface IDisposable
Public Interface IVisualizerTarget
Implements IDisposable
Atributy
StreamJsonRpc.RpcMarshalableAttribute
Implementuje

Poznámky

IVisualizerTargetClient představuje odpovídající klientské rozhraní, které je implementováno rozšířením.

VisualizerTargetData představuje odpovídající data předaná sadou Visual Studio rozšíření popisující cílový proces a objekt.

Strana přijímající IVisualizerTarget instanci z volání StreamJsonRpc zodpovídá za její odstranění.

Pokud vizualizér ladicího programu vyřadí IVisualizerTarget, měl by ladicí program okamžitě odstranit odpovídající IRemoteUserControl a pak odstranit IVisualizerTargetClient.

Metody

ReplaceTargetObjectAsync(ReadOnlySequence<Byte>, CancellationToken)

Odešle zprávu zdroji objektu vizualizéru v cílovém procesu requeseting nahradit cílový objekt.

RequestDataAsync(Nullable<ReadOnlySequence<Byte>>, CancellationToken)

Odešle zprávu zdroji objektu vizualizéru v cílovém procesu a vrátí odpovídající odpověď.

Platí pro