語言

JsonRpc.CreateErrorDetails(JsonRpcRequest, Exception) 方法

定義

建立 JsonRpcError.ErrorDetail 作為錯誤屬性的值,回應本地呼叫的 RPC 方法拋出的例外,將錯誤屬性回傳給客戶端。

protected virtual StreamJsonRpc.Protocol.JsonRpcError.ErrorDetail CreateErrorDetails(StreamJsonRpc.Protocol.JsonRpcRequest request, Exception exception);
abstract member CreateErrorDetails : StreamJsonRpc.Protocol.JsonRpcRequest * Exception -> StreamJsonRpc.Protocol.JsonRpcError.ErrorDetail
override this.CreateErrorDetails : StreamJsonRpc.Protocol.JsonRpcRequest * Exception -> StreamJsonRpc.Protocol.JsonRpcError.ErrorDetail
Protected Overridable Function CreateErrorDetails (request As JsonRpcRequest, exception As Exception) As JsonRpcError.ErrorDetail

參數

request
JsonRpcRequest

導致召喚失敗的請求。

exception
Exception

這是 RPC 方法拋出的例外。

傳回

錯誤細節要回傳給客戶端。 必須不是 null。

備註

此方法可在派生類別中覆寫,以改變錯誤細節的表達方式。

適用於

另請參閱