Freigeben über


JsonRpcErrorCode Enumeration

Definition

Fehlercodes, die in der JSON-RPC-Spezifikation oder dieser Bibliothek festgelegt sind.

public enum JsonRpcErrorCode
type JsonRpcErrorCode = 
Public Enum JsonRpcErrorCode
Vererbung
JsonRpcErrorCode

Felder

InternalError -32603

Interner JSON-RPC-Fehler.

InvalidParams -32602

Ungültige Methodenparameter.

InvalidRequest -32600

Das gesendete JSON-Objekt ist kein gültiges Request-Objekt.

InvocationError -32000

Gibt an, dass der RPC-Aufruf ausgeführt wurde, aber das Ziel hat eine Ausnahme ausgelöst. Die Data in der Error Datei enthaltene ist wahrscheinlich CommonErrorData.

InvocationErrorWithException -32004

Gibt an, dass der RPC-Aufruf ausgeführt wurde, aber das Ziel hat eine Ausnahme ausgelöst. Die Data in der Error Datei enthaltenen Werte sollten als Exception serialisiert interpretiert ISerializablewerden.

MethodNotFound -32601

Die Methode ist nicht vorhanden / ist nicht verfügbar.

NoMarshaledObjectFound -32001

Gibt an, dass eine Anforderung an ein Remote-Marshal-Objekt vorgenommen wurde, das nie vorhanden oder bereits verworfen wurde.

ParseError -32700

Ungültiger JSON-Code wurde vom Server empfangen. Fehler beim Analysieren des JSON-Texts auf dem Server.

RequestCanceled -32800

Die Ausführung der Servermethode wurde aufgrund einer Abbruchanforderung vom Client abgebrochen.

ResponseSerializationFailure -32003

Gibt an, dass eine Antwort nicht serialisiert werden konnte, da die Anwendung beabsichtigt ist.

Hinweise

Gemäß der Spezifikation sind die Fehlercodes von und einschließlich -32768 bis -32000 für vordefinierte Fehler reserviert. Der Bereich von -32000 bis -32099 ist "Reserviert für implementierungsdefinierte Serverfehler", daher definieren wir, was für StreamJsonRpc neu ist.

Gilt für: