Поделиться через


JsonRpc.GetErrorDetailsDataType(JsonRpcError) Метод

Определение

Определяет тип, в который Data объект должен десериализироваться для входящего JsonRpcError сообщения.

protected virtual Type? GetErrorDetailsDataType (StreamJsonRpc.Protocol.JsonRpcError error);
abstract member GetErrorDetailsDataType : StreamJsonRpc.Protocol.JsonRpcError -> Type
override this.GetErrorDetailsDataType : StreamJsonRpc.Protocol.JsonRpcError -> Type
Protected Overridable Function GetErrorDetailsDataType (error As JsonRpcError) As Type

Параметры

error
JsonRpcError

Полученное сообщение об ошибке.

Возвращаемое значение

Тип или null неизвестный тип.

Комментарии

Реализация по умолчанию соответствует тому, что CreateErrorDetails(JsonRpcRequest, Exception) делает, предполагая, что Data объект должен быть десериализирован как экземпляр CommonErrorData. Однако производные типы могут переопределить этот метод и использовать Code или другие средства для определения соответствующего типа.

Применяется к