StreamJsonRpc.Reflection Espacio de nombres
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í.
Clases
CodeGenHelpers |
Métodos auxiliares para los servidores proxy generados dinámicamente que se van a invocar. Este tipo solo es público porque mono no admite IgnoresAccessChecksToAttribute. No llame directamente. |
JsonRpcMessageEventArgs |
Lleva los RequestId mensajes de solicitud o respuesta. |
JsonRpcResponseEventArgs |
Lleva el estado correcto y de los RequestId mensajes de respuesta. |
MessageFormatterDuplexPipeTracker |
IJsonRpcMessageFormatter Ayuda a las implementaciones con compatibilidad con serializaciones a través de IDuplexPipe JSON-RPC. |
MessageFormatterEnumerableTracker |
Clase auxiliar que IJsonRpcMessageFormatter las implementaciones pueden usar para admitir IAsyncEnumerable<T> valores devueltos de métodos RPC. |
MessageFormatterProgressTracker |
Clase que contiene métodos útiles para ayudar a los formateadores de mensajes a implementar la compatibilidad con IProgress<T>. |
MessageFormatterProgressTracker.ProgressParamInformation |
Clase usada para mantener información relevante de un objeto que implementa IProgress<T>. |
Interfaces
IJsonRpcFormatterCallbacks |
Implementado por JsonRpc para exponer devoluciones de llamada que permiten realizar una IJsonRpcMessageFormatter limpieza de recursos. |
IJsonRpcFormatterState |
Interfaz implementada por IJsonRpcMessageFormatter instancias para admitir algunas extensiones de formateador, como MessageFormatterEnumerableTracker. |
IJsonRpcFormatterTracingCallbacks |
Opcionalmente, se implementa mediante cuando IJsonRpcMessageFormatter necesita la secuencia totalmente serializada para realizar un seguimiento de la representación JSON del mensaje. |
IJsonRpcMessageBufferManager |
Interfaz que se puede encontrar en un IJsonRpcMessageHandler objeto para solicitar notificación de cuándo se completa la deserialización de mensajes para que los búferes se puedan liberar o reciclar de forma segura. |
IJsonRpcTracingCallbacks |
Interfaz implementada por JsonRpc para IJsonRpcMessageFormatter que las implementaciones se usen para facilitar el seguimiento de mensajes. |