IVisualizerTarget Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ěď. |