Compartilhar via


JsonRpcErrorCode Enumeração

Definição

Códigos de erro dispostos na especificação JSON-RPC ou nesta biblioteca.

public enum JsonRpcErrorCode
type JsonRpcErrorCode = 
Public Enum JsonRpcErrorCode
Herança
JsonRpcErrorCode

Campos

InternalError -32603

Erro interno JSON-RPC.

InvalidParams -32602

Parâmetros de método inválidos.

InvalidRequest -32600

O JSON enviado não é um objeto de solicitação válido.

InvocationError -32000

Indica que a chamada RPC foi feita, mas o destino gerou uma exceção. É Data provável que CommonErrorDatao Error incluído no .

InvocationErrorWithException -32004

Indica que a chamada RPC foi feita, mas o destino gerou uma exceção. O Data incluído no Error deve ser interpretado como um Exception serializado por meio de ISerializable.

MethodNotFound -32601

O método não existe/ não está disponível.

NoMarshaledObjectFound -32001

Indica que uma solicitação foi feita a um objeto marshaled remoto que nunca existiu ou já foi descartado.

ParseError -32700

JSON inválido foi recebido pelo servidor. Ocorreu um erro no servidor durante a análise do texto JSON.

RequestCanceled -32800

A execução do método de servidor foi anulada devido a uma solicitação de cancelamento do cliente.

ResponseSerializationFailure -32003

Indica que não foi possível serializar uma resposta conforme o aplicativo pretendido.

Comentários

De acordo com a especificação, os códigos de erro de e incluindo -32768 a -32000 são reservados para erros predefinidos. O intervalo de -32000 a -32099 é "Reservado para erros de servidor definidos pela implementação", portanto, definimos as novidades necessárias para StreamJsonRpc.

Aplica-se a