StreamJsonRpc.Reflection 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| 名前 | 説明 |
|---|---|
| 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によって実装されるインターフェイス。 |