StreamJsonRpc.Reflection Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
CodeGenHelpers |
Metodi helper per i proxy generati dinamicamente da richiamare. Questo tipo è pubblico solo perché mono non supporta IgnoresAccessChecksToAttribute. Non chiamare direttamente. |
JsonRpcMessageEventArgs |
Porta l'oggetto RequestId dai messaggi di richiesta o risposta. |
JsonRpcResponseEventArgs |
Contiene lo stato e l'esito RequestId positivo dei messaggi di risposta. |
MessageFormatterDuplexPipeTracker |
Supporta le IJsonRpcMessageFormatter implementazioni con il supporto del marshalling IDuplexPipe su JSON-RPC. |
MessageFormatterEnumerableTracker |
Classe helper che IJsonRpcMessageFormatter le implementazioni possono usare per supportare IAsyncEnumerable<T> i valori restituiti dai metodi RPC. |
MessageFormatterProgressTracker |
Classe contenente metodi utili per consentire ai formattatori di messaggi di implementare il supporto per IProgress<T>. |
MessageFormatterProgressTracker.ProgressParamInformation |
Classe utilizzata per mantenere le informazioni pertinenti di un oggetto che implementa IProgress<T>. |
Interfacce
IJsonRpcFormatterCallbacks |
Implementato da JsonRpc per esporre i callback che consentono a un IJsonRpcMessageFormatter oggetto di eseguire la pulizia delle risorse. |
IJsonRpcFormatterState |
Interfaccia implementata dalle IJsonRpcMessageFormatter istanze per supportare alcune estensioni del formattatore, ad MessageFormatterEnumerableTrackeresempio . |
IJsonRpcFormatterTracingCallbacks |
Facoltativamente implementato da un IJsonRpcMessageFormatter oggetto quando è necessaria la sequenza completamente serializzata per tracciare la rappresentazione JSON del messaggio. |
IJsonRpcMessageBufferManager |
Interfaccia che può essere trovata in un IJsonRpcMessageHandler oggetto per richiedere la notifica di quando viene completata la deserializzazione dei messaggi in modo che i buffer possano essere rilasciati o riciclati in modo sicuro. |
IJsonRpcTracingCallbacks |
Interfaccia implementata da JsonRpc per IJsonRpcMessageFormatter le implementazioni da usare per facilitare la traccia dei messaggi. |