Udostępnij za pośrednictwem


JsonRpcErrorCode Wyliczenie

Definicja

Kody błędów określone w specyfikacji JSON-RPC lub tej biblioteki.

public enum JsonRpcErrorCode
type JsonRpcErrorCode = 
Public Enum JsonRpcErrorCode
Dziedziczenie
JsonRpcErrorCode

Pola

InternalError -32603

Wewnętrzny błąd JSON-RPC.

InvalidParams -32602

Nieprawidłowe parametry metody.

InvalidRequest -32600

Wysłany kod JSON nie jest prawidłowym obiektem żądania.

InvocationError -32000

Wskazuje, że wywołanie RPC zostało wykonane, ale element docelowy rzucił wyjątek. Element Data uwzględniony w obiekcie Error prawdopodobnie będzie mieć wartość CommonErrorData.

InvocationErrorWithException -32004

Wskazuje, że wywołanie RPC zostało wykonane, ale element docelowy rzucił wyjątek. Element Data uwzględniony w elemecie Error powinien być interpretowany jako Exception serializowany za pośrednictwem metody ISerializable.

MethodNotFound -32601

Metoda nie istnieje /jest niedostępna.

NoMarshaledObjectFound -32001

Wskazuje, że żądanie zostało wykonane do obiektu zdalnego marshalingu, który nigdy nie istniał lub został już usunięty.

ParseError -32700

Serwer odebrał nieprawidłowy kod JSON. Wystąpił błąd na serwerze podczas analizowania tekstu JSON.

RequestCanceled -32800

Wykonanie metody serwera zostało przerwane z powodu żądania anulowania od klienta.

ResponseSerializationFailure -32003

Wskazuje, że nie można serializować odpowiedzi jako zamierzonej aplikacji.

Uwagi

Zgodnie ze specyfikacją kody błędów z i w tym -32768 do -32000 są zarezerwowane dla wstępnie zdefiniowanych błędów. Zakres od -32000 do -32099 to "Reserved for implementation-defined server-errors", więc definiujemy niezależnie od tego, czego potrzebujemy dla usługi StreamJsonRpc.

Dotyczy