JsonRpcErrorCode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.