次の方法で共有


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 にすることはできません。

注釈

このメソッドは、エラーの詳細の表現方法を変更するために、派生クラスでオーバーライドされる場合があります。

適用対象

こちらもご覧ください