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
.
Комментарии
Этот метод может быть переопределен в производном классе, чтобы изменить способ выражений сведений об ошибке.