StreamJsonRpc.Reflection Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
CodeGenHelpers |
Pomocné metody pro dynamicky generované proxy servery, které se mají vyvolat. Tento typ je pouze veřejný, protože mono nepodporuje IgnoresAccessChecksToAttribute. Nevolejte přímo. |
JsonRpcMessageEventArgs |
RequestId Přenese zprávu z požadavku nebo odpovědi. |
JsonRpcResponseEventArgs |
RequestId Přenese stav a stav úspěšnosti zpráv odpovědí. |
MessageFormatterDuplexPipeTracker |
IJsonRpcMessageFormatter Pomáhá implementacím s podporou zařazování IDuplexPipe přes JSON-RPC. |
MessageFormatterEnumerableTracker |
Pomocná třída, která IJsonRpcMessageFormatter implementace může použít k podpoře IAsyncEnumerable<T> návratových hodnot z metod RPC. |
MessageFormatterProgressTracker |
Třída obsahující užitečné metody, které pomáhají formátování zpráv implementovat podporu pro IProgress<T>. |
MessageFormatterProgressTracker.ProgressParamInformation |
Třída slouží k zachování relevantních informací o objektu, který implementuje IProgress<T>. |
Rozhraní
IJsonRpcFormatterCallbacks |
JsonRpc Implementuje se zpřístupnění zpětných volání umožňujících IJsonRpcMessageFormatter vyčištění prostředků. |
IJsonRpcFormatterState |
Rozhraní implementované instancemi IJsonRpcMessageFormatter pro podporu některých rozšíření formátovače, jako MessageFormatterEnumerableTrackerje . |
IJsonRpcFormatterTracingCallbacks |
Volitelně implementuje, IJsonRpcMessageFormatter když potřebuje plně serializovanou sekvenci, aby bylo možné sledovat reprezentaci zprávy VE FORMÁTU JSON. |
IJsonRpcMessageBufferManager |
Rozhraní, které lze nalézt u objektu IJsonRpcMessageHandler pro vyžádání oznámení o dokončení deserializace zprávy, aby se vyrovnávací paměti mohly uvolnit nebo bezpečně recyklovat. |
IJsonRpcTracingCallbacks |
Rozhraní implementované pro IJsonRpcMessageFormatter implementace, které JsonRpc se používají k usnadnění trasování zpráv. |