StreamJsonRpc.Reflection 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
| 名稱 | Description |
|---|---|
| CodeGenHelpers |
用於動態產生代理的輔助方法來調用。 此類型之所以是公開,是因為 mono 不支援 IgnoresAccessChecksToAttribute。 不要直接打電話。 |
| JsonRpcMessageEventArgs |
攜帶 RequestId from 請求或回應訊息。 |
| JsonRpcResponseEventArgs |
攜帶 RequestId 回覆訊息的成功狀態。 |
| MessageFormatterDuplexPipeTracker |
協助 IJsonRpcMessageFormatter 實作支援 JSON-RPC 的編組 IDuplexPipe 。 |
| MessageFormatterEnumerableTracker |
一個輔助類別,實 IJsonRpcMessageFormatter 作可能會用來支援 IAsyncEnumerable<T> RPC 方法的回傳值。 |
| MessageFormatterProgressTracker |
包含有助於訊息格式化器實作支援的 IProgress<T>有用方法的類別。 |
| MessageFormatterProgressTracker.ProgressParamInformation |
類別用於保留實作物件 IProgress<T>的相關資訊。 |
介面
| 名稱 | Description |
|---|---|
| IJsonRpcFormatterCallbacks |
實作 JsonRpc 為暴露回調,允許執行 IJsonRpcMessageFormatter 資源清理。 |
| IJsonRpcFormatterState |
由實例實作 IJsonRpcMessageFormatter 的介面,用以支援某些格式化器擴充,如 MessageFormatterEnumerableTracker。 |
| IJsonRpcFormatterTracingCallbacks |
當需要完整序列以追蹤訊息的 JSON 表示時,可選擇性地實作 IJsonRpcMessageFormatter 。 |
| IJsonRpcMessageBufferManager |
一種可能存在於物件上的 IJsonRpcMessageHandler 介面,用來請求訊息反序列化完成的通知,以便釋放緩衝區或安全回收。 |
| IJsonRpcTracingCallbacks |
一個實作 JsonRpc 介面 IJsonRpcMessageFormatter ,用來促進訊息追蹤。 |