Compartir a través de


IVisualizerTarget Interfaz

Definición

Interfaz serializable que permite que una extensión del visualizador del depurador se comunique con el depurador y recupere el valor del objeto de destino o reemplácelo.

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

Comentarios

IVisualizerTargetClient representa la interfaz de cliente correspondiente implementada por la extensión.

VisualizerTargetData representa los datos correspondientes pasados por Visual Studio a la extensión que describe el proceso y el objeto de destino.

La parte que recibe una IVisualizerTarget instancia de una llamada streamJsonRpc es responsable de su eliminación.

Si el visualizador del depurador elimina IVisualizerTarget, el depurador debe eliminar inmediatamente el correspondiente IRemoteUserControl y, a continuación, eliminar .IVisualizerTargetClient

Métodos

ReplaceTargetObjectAsync(ReadOnlySequence<Byte>, CancellationToken)

Envía un mensaje al origen del objeto visualizador en el proceso de destino que se vuelve a poner en cola para reemplazar el objeto de destino.

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

Envía un mensaje al origen del objeto visualizador en el proceso de destino y devuelve la respuesta correspondiente.

Se aplica a