StreamJsonRpc.Reflection Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
CodeGenHelpers |
Hilfsmethoden für dynamisch generierte Proxies zum Aufrufen. Dieser Typ ist nur öffentlich, da Mono keine IgnorierenaccessChecksToAttribute unterstützt. Rufen Sie nicht direkt an. |
JsonRpcMessageEventArgs |
Trägt die RequestId Von Anforderungs- oder Antwortnachrichten. |
JsonRpcResponseEventArgs |
Trägt den Status und den RequestId Erfolg der Antwortnachrichten. |
MessageFormatterDuplexPipeTracker |
IJsonRpcMessageFormatter Unterstützt Implementierungen bei der Unterstützung von Marshaling IDuplexPipe über JSON-RPC. |
MessageFormatterEnumerableTracker |
Eine Hilfsklasse, die Implementierungen verwenden können, IJsonRpcMessageFormatter um Rückgabewerte von RPC-Methoden zu unterstützen IAsyncEnumerable<T> . |
MessageFormatterProgressTracker |
Klasse, die nützliche Methoden enthält, um Nachrichtenformatierer bei der Implementierung der Unterstützung für IProgress<T>. |
MessageFormatterProgressTracker.ProgressParamInformation |
Klasse, die verwendet wird, um relevante Informationen eines Objekts beizubehalten, das implementiert IProgress<T>wird. |
Schnittstellen
IJsonRpcFormatterCallbacks |
Implementiert durch die Bereitstellung von JsonRpc Rückrufen, mit denen eine IJsonRpcMessageFormatter Ressourcenbereinigung ausgeführt werden kann. |
IJsonRpcFormatterState |
Eine von Instanzen implementierte IJsonRpcMessageFormatter Schnittstelle, um einige Formatierererweiterungen wie z MessageFormatterEnumerableTracker. B. zu unterstützen. |
IJsonRpcFormatterTracingCallbacks |
Optional implementiert von einem IJsonRpcMessageFormatter Zeitpunkt, an dem die vollständig serialisierte Sequenz benötigt wird, um die JSON-Darstellung der Nachricht zu verfolgen. |
IJsonRpcMessageBufferManager |
Eine Schnittstelle, die auf einem IJsonRpcMessageHandler Objekt gefunden wird, um eine Benachrichtigung anzufordern, wenn die Nachrichtendeerialisierung abgeschlossen ist, damit Puffer freigegeben oder sicher wiederverwendet werden können. |
IJsonRpcTracingCallbacks |
Eine Schnittstelle, die für JsonRpcIJsonRpcMessageFormatter Implementierungen implementiert wird, um die Nachrichtenablaufverfolgung zu erleichtern. |