|
AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)
|
新增具有指定名稱之 RPC 方法的處理程式。
|
|
AddLocalRpcMethod(String, Delegate)
|
新增具有指定名稱之 RPC 方法的處理程式。
|
|
AddLocalRpcMethod(String, MethodInfo, Object)
|
新增具有指定名稱之 RPC 方法的處理程式。
|
|
AddLocalRpcTarget(Object, JsonRpcTargetOptions)
|
將指定的目標新增為接收傳入訊息時要叫用的物件。 目標物件不應彼此繼承,而且會依新增的順序叫用。
|
|
AddLocalRpcTarget(Object)
|
將指定的目標新增為接收傳入訊息時要叫用的物件。 目標物件不應彼此繼承,而且會依新增的順序叫用。
|
|
AddLocalRpcTarget(Type, Object, JsonRpcTargetOptions)
|
透過 Stream管理與另一個實體的 JSON-RPC 連線。
|
|
AddLocalRpcTarget<T>(T, JsonRpcTargetOptions)
|
透過 Stream管理與另一個實體的 JSON-RPC 連線。
|
|
AddRemoteRpcTarget(JsonRpc)
|
新增遠端 rpc 連線,以便在本機目標未處理時,將呼叫轉送至遠端目標。
|
|
Attach(ReadOnlySpan<Type>, JsonRpcProxyOptions)
|
建立符合指定伺服器介面的 JSON-RPC 用戶端代理。
|
|
Attach(Stream, Object)
|
初始化 JsonRpc 類別的新實例,這個實例會使用 HeaderDelimitedMessageHandler串行化的訊息周圍 JsonMessageFormatter,並立即開始接聽。
|
|
Attach(Stream, Stream, Object)
|
初始化 JsonRpc 類別的新實例,這個實例會使用 HeaderDelimitedMessageHandler串行化的訊息周圍 JsonMessageFormatter,並立即開始接聽。
|
|
Attach(Type, JsonRpcProxyOptions)
|
建立符合指定伺服器介面 JSON-RPC 用戶端 Proxy。
|
|
Attach(Type)
|
建立符合指定伺服器介面 JSON-RPC 用戶端 Proxy。
|
|
Attach<T>()
|
建立符合指定伺服器介面 JSON-RPC 用戶端 Proxy。
|
|
Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)
|
建立符合指定伺服器介面 JSON-RPC 用戶端 Proxy。
|
|
Attach<T>(IJsonRpcMessageHandler)
|
建立符合指定伺服器介面 JSON-RPC 用戶端 Proxy。
|
|
Attach<T>(JsonRpcProxyOptions)
|
建立符合指定伺服器介面 JSON-RPC 用戶端 Proxy。
|
|
Attach<T>(Stream, Stream)
|
建立符合指定伺服器介面 JSON-RPC 用戶端 Proxy。
|
|
Attach<T>(Stream)
|
建立符合指定伺服器介面 JSON-RPC 用戶端 Proxy。
|
|
CreateErrorDetails(JsonRpcRequest, Exception)
|
建立 JsonRpcError.ErrorDetail 做為要傳回給用戶端之錯誤屬性的值,以回應從本機叫用的 RPC 方法擲回的例外狀況。
|
|
CreateExceptionFromRpcError(JsonRpcRequest, JsonRpcError)
|
建立 RemoteRpcException(或衍生類型),代表 JSON-RPC 錯誤回應中找到的數據。
這會在用戶端呼叫,以產生將擲回給 RPC 用戶端的例外狀況。
|
|
CreateNewRequestId()
|
建立輸出要求的唯一 RequestId。
|
|
DispatchRequestAsync(JsonRpcRequest, TargetMethod, CancellationToken)
|
在本機 RPC 目標物件上叫用 方法,並將響應轉換成 JSON-RPC 結果訊息。
|
|
Dispose()
|
執行與釋放、釋放或重設非受控資源相關聯的應用程式定義工作。
|
|
Dispose(Boolean)
|
處置這個實例所持有的受控和原生資源。
|
|
GetErrorDetailsDataType(JsonRpcError)
|
針對傳入 Data 訊息,判斷 JsonRpcError 對象應該還原串行化為的類型。
|
|
GetJsonRpcMethodAttribute(String, ReadOnlySpan<ParameterInfo>)
|
取得先前探索到的 RPC 方法的 JsonRpcMethodAttribute,如果有的話。
|
|
InvokeAsync(String, Object)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeAsync(String, Object[])
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeAsync<TResult>(String, Object)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeAsync<TResult>(String, Object[])
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeCoreAsync<TResult>(Nullable<Int32>, String, IReadOnlyList<Object>, CancellationToken, Boolean)
|
叫用指定的 RPC 方法
|
|
InvokeCoreAsync<TResult>(Nullable<Int32>, String, IReadOnlyList<Object>, CancellationToken)
|
叫用指定的 RPC 方法
|
|
InvokeCoreAsync<TResult>(Nullable<Int64>, String, IReadOnlyList<Object>, CancellationToken, Boolean)
|
已淘汰.
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeCoreAsync<TResult>(Nullable<Int64>, String, IReadOnlyList<Object>, CancellationToken)
|
已淘汰.
叫用指定的 RPC 方法。
|
|
InvokeCoreAsync<TResult>(RequestId, String, IReadOnlyList<Object>, CancellationToken, Boolean)
|
叫用指定的 RPC 方法。
|
|
InvokeCoreAsync<TResult>(RequestId, String, IReadOnlyList<Object>, CancellationToken)
|
叫用指定的 RPC 方法。
|
|
InvokeCoreAsync<TResult>(RequestId, String, IReadOnlyList<Object>, IReadOnlyList<Type>, IReadOnlyDictionary<String,Type>, CancellationToken, Boolean)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeWithCancellationAsync(String, IReadOnlyList<Object>, CancellationToken)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeWithCancellationAsync(String, IReadOnlyList<Object>, IReadOnlyList<Type>, CancellationToken)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeWithCancellationAsync<TResult>(String, IReadOnlyList<Object>, CancellationToken)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeWithCancellationAsync<TResult>(String, IReadOnlyList<Object>, IReadOnlyList<Type>, CancellationToken)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeWithParameterObjectAsync(String, Object, CancellationToken)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>, CancellationToken)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeWithParameterObjectAsync<TResult>(String, Object, CancellationToken)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
InvokeWithParameterObjectAsync<TResult>(String, Object, IReadOnlyDictionary<String,Type>, CancellationToken)
|
在 JSON-RPC 伺服器上叫用指定的方法。
|
|
IsFatalException(Exception)
|
指出當伺服器擲回例外狀況時,是否應該關閉連接。
|
|
LoadType(String, String)
|
嘗試根據其完整名稱和可能元件名稱載入類型。
|
|
NotifyAsync(String, Object)
|
在 JSON-RPC 伺服器上叫用指定的方法,而不需等候其回應。
|
|
NotifyAsync(String, Object[], IReadOnlyList<Type>)
|
在 JSON-RPC 伺服器上叫用指定的方法,而不需等候其回應。
|
|
NotifyAsync(String, Object[])
|
在伺服器上叫用方法,不要等待其完成、引發和忘記樣式。
|
|
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>)
|
在 JSON-RPC 伺服器上叫用指定的方法,而不需等候其回應。
|
|
NotifyWithParameterObjectAsync(String, Object)
|
在伺服器上叫用方法,不要等待其完成、引發和忘記樣式。 參數會當做 對象傳遞。
|
|
OnRequestTransmissionAborted(JsonRpcRequest)
|
引發 RequestTransmissionAborted 事件。
|
|
OnResponseReceived(JsonRpcMessage)
|
引發 ResponseReceived 事件。
|
|
OnResponseSent(JsonRpcMessage)
|
引發 ResponseSent 事件。
|
|
SendAsync(JsonRpcMessage, CancellationToken)
|
將 JSON-RPC 訊息傳送給 IJsonRpcMessageHandler intance。
|
|
StartListening()
|
開始接聽傳入訊息。
|