StreamJsonRpc.Reflection Namespace
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.
Classes
CodeGenHelpers |
Métodos auxiliares para proxies gerados dinamicamente para invocar. Esse tipo só é público porque o mono não dá suporte a IgnoresAccessChecksToAttribute. Não ligue diretamente. |
JsonRpcMessageEventArgs |
Carrega as RequestId mensagens de solicitação ou resposta. |
JsonRpcResponseEventArgs |
Carrega o status e o RequestId êxito das mensagens de resposta. |
MessageFormatterDuplexPipeTracker |
Auxilia implementações IJsonRpcMessageFormatter com suporte ao marshaling IDuplexPipe em JSON-RPC. |
MessageFormatterEnumerableTracker |
Uma classe auxiliar que IJsonRpcMessageFormatter as implementações podem usar para dar suporte IAsyncEnumerable<T> a valores retornados de métodos RPC. |
MessageFormatterProgressTracker |
Classe que contém métodos úteis para ajudar os formadores de mensagens a implementar suporte para IProgress<T>. |
MessageFormatterProgressTracker.ProgressParamInformation |
Classe usada para manter informações relevantes IProgress<T>de um objeto que implementa . |
Interfaces
IJsonRpcFormatterCallbacks |
Implementado por JsonRpc meio da exposição de retornos de chamada que permitem executar a IJsonRpcMessageFormatter limpeza de recursos. |
IJsonRpcFormatterState |
Uma interface implementada por IJsonRpcMessageFormatter instâncias para dar suporte a algumas extensões de formatador, como MessageFormatterEnumerableTracker. |
IJsonRpcFormatterTracingCallbacks |
Opcionalmente implementado por um IJsonRpcMessageFormatter quando ele precisa da sequência totalmente serializada para rastrear a representação JSON da mensagem. |
IJsonRpcMessageBufferManager |
Uma interface que pode ser encontrada em um IJsonRpcMessageHandler objeto para solicitar a notificação de quando a desserialização da mensagem é concluída para que os buffers possam ser liberados ou reciclados com segurança. |
IJsonRpcTracingCallbacks |
Uma interface implementada por JsonRpc implementações IJsonRpcMessageFormatter a serem usadas para facilitar o rastreamento de mensagens. |