IVisualizerTarget Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |