StreamJsonRpc.Reflection 名前空間

クラス

名前 説明
CodeGenHelpers

動的に生成されたプロキシを呼び出すヘルパー メソッド。 mono は IgnoresAccessChecksToAttribute をサポートしていないため、この型はパブリックのみです。 直接呼び出さないでください。

JsonRpcMessageEventArgs

要求または応答メッセージから RequestId を送信します。

JsonRpcResponseEventArgs

応答メッセージの RequestId と成功の状態を示します。

MessageFormatterDuplexPipeTracker

JSON-RPC を介したIDuplexPipeのマーシャリングをサポートすることで、IJsonRpcMessageFormatter実装を支援します。

MessageFormatterEnumerableTracker

実装を IJsonRpcMessageFormatter ヘルパー クラスは、RPC メソッドからの IAsyncEnumerable<T> 戻り値をサポートするために使用できます。

MessageFormatterProgressTracker

メッセージ フォーマッタが IProgress<T>のサポートを実装するのに役立つ便利なメソッドを含むクラス。

MessageFormatterProgressTracker.ProgressParamInformation

IProgress<T>を実装するオブジェクトの関連情報を保持するために使用されるクラス。

インターフェイス

名前 説明
IJsonRpcFormatterCallbacks

JsonRpcによって実装され、IJsonRpcMessageFormatterがリソースのクリーンアップを実行できるようにするコールバックを公開します。

IJsonRpcFormatterState

MessageFormatterEnumerableTrackerなどの一部のフォーマッタ拡張機能をサポートするために、IJsonRpcMessageFormatter インスタンスによって実装されるインターフェイス。

IJsonRpcFormatterTracingCallbacks

必要に応じて、メッセージの JSON 表現をトレースするために完全にシリアル化されたシーケンスが必要な場合に、 IJsonRpcMessageFormatter によって実装されます。

IJsonRpcMessageBufferManager

バッファーを解放または安全にリサイクルできるように、メッセージの逆シリアル化が完了したときに通知を要求する IJsonRpcMessageHandler オブジェクト上に存在する可能性があるインターフェイス。

IJsonRpcTracingCallbacks

メッセージ トレースを容易にするために使用するIJsonRpcMessageFormatter実装用のJsonRpcによって実装されるインターフェイス。