JsonRpc.CreateErrorDetails(JsonRpcRequest, Exception) Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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.
Szczegóły błędu, które mają wrócić do klienta. Nie może być null
.
Ta metoda może zostać zastąpiona w klasie pochodnej, aby zmienić sposób wyrażenia szczegółów błędu.
Produkt | Wersje |
---|---|
StreamJsonRpc | 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9 |