Udostępnij za pośrednictwem


JsonRpc.CreateErrorDetails(JsonRpcRequest, Exception) Metoda

Definicja

Tworzy element JsonRpcError.ErrorDetail , który ma być używany jako wartość właściwości błędu, która ma zostać wysłana z powrotem do klienta w odpowiedzi na wyjątek zgłaszany z metody RPC wywoływanej lokalnie.

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

Parametry

request
JsonRpcRequest

Żądanie, które doprowadziło do wywołania, które zakończyło się niepowodzeniem.

exception
Exception

Wyjątek zgłoszony z metody RPC.

Zwraca

Szczegóły błędu, które mają wrócić do klienta. Nie może być null.

Uwagi

Ta metoda może zostać zastąpiona w klasie pochodnej, aby zmienić sposób wyrażenia szczegółów błędu.

Dotyczy

Zobacz też