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


JsonRpcErrorCode Перечисление

Определение

Коды ошибок, изложенные в спецификации JSON-RPC или этой библиотеке.

public enum JsonRpcErrorCode
type JsonRpcErrorCode = 
Public Enum JsonRpcErrorCode
Наследование
JsonRpcErrorCode

Поля

InternalError -32603

Внутренняя ошибка JSON-RPC.

InvalidParams -32602

Недопустимые параметры метода.

InvalidRequest -32600

Отправленный JSON не является допустимым объектом request.

InvocationError -32000

Указывает, что был выполнен вызов RPC, но целевой объект вызвал исключение. Включенный Data в него Error , скорее всего, будет CommonErrorData.

InvocationErrorWithException -32004

Указывает, что был выполнен вызов RPC, но целевой объект вызвал исключение. Включенные Data в него Error интерпретироваться как Exception сериализованные с помощью ISerializable.

MethodNotFound -32601

Метод не существует или недоступен.

NoMarshaledObjectFound -32001

Указывает, что запрос был сделан для удаленно маршалированного объекта, который никогда не существовал или уже удален.

ParseError -32700

Сервер получил недопустимый код JSON. Произошла ошибка на сервере при анализе текста JSON.

RequestCanceled -32800

Выполнение метода сервера было прервано из-за запроса на отмену от клиента.

ResponseSerializationFailure -32003

Указывает, что ответ не удалось сериализовать как предполагаемое приложение.

Комментарии

В спецификации коды ошибок от -32768 до -32000 зарезервированы для предварительно определенных ошибок. Диапазон от -32000 до -32099 имеет значение "Зарезервировано для ошибок сервера, определенных реализацией", поэтому мы определяем новые возможности StreamJsonRpc.

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