IVisualizerTarget Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Interface marshalable que permite que uma extensão do visualizador do depurador se comunique com o depurador e recupere o valor do objeto de destino ou substitua-o.
[StreamJsonRpc.RpcMarshalable]
public interface IVisualizerTarget : IDisposable
[<StreamJsonRpc.RpcMarshalable>]
type IVisualizerTarget = interface
interface IDisposable
Public Interface IVisualizerTarget
Implements IDisposable
- Atributos
-
StreamJsonRpc.RpcMarshalableAttribute
- Implementações
Comentários
IVisualizerTargetClient representa a interface do cliente correspondente implementada pela extensão .
VisualizerTargetData representa os dados correspondentes passados pelo Visual Studio para a extensão que descreve o processo de destino e o objeto.
A parte que recebe uma IVisualizerTarget instância de uma chamada StreamJsonRpc é responsável por sua eliminação.
Se o visualizador do depurador descartar o IVisualizerTarget, o depurador deverá descartar imediatamente o correspondente IRemoteUserControl e, em seguida, descartar o IVisualizerTargetClient.
Métodos
ReplaceTargetObjectAsync(ReadOnlySequence<Byte>, CancellationToken) |
Envia uma mensagem para a origem do objeto do visualizador na reconjunção do processo de destino para substituir o objeto de destino. |
RequestDataAsync(Nullable<ReadOnlySequence<Byte>>, CancellationToken) |
Envia uma mensagem para a origem do objeto visualizador no processo de destino e retorna a resposta correspondente. |