JsonRpcErrorCode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Codes d’erreur disposés dans la spécification JSON-RPC ou cette bibliothèque.
public enum JsonRpcErrorCode
type JsonRpcErrorCode =
Public Enum JsonRpcErrorCode
- Héritage
-
JsonRpcErrorCode
Champs
| Nom | Valeur | Description |
|---|---|---|
| RequestCanceled | -32800 | L’exécution de la méthode serveur a été abandonnée en raison d’une demande d’annulation du client. |
| ParseError | -32700 | Json non valide a été reçu par le serveur. Une erreur s’est produite sur le serveur lors de l’analyse du texte JSON. |
| InternalError | -32603 | Erreur de JSON-RPC interne. |
| InvalidParams | -32602 | Paramètre(s) de méthode non valide(s). |
| MethodNotFound | -32601 | La méthode n’existe pas/ n’est pas disponible. |
| InvalidRequest | -32600 | Le JSON envoyé n’est pas un objet Request valide. |
| InvocationErrorWithException | -32004 | Indique que l’appel RPC a été effectué, mais que la cible a levé une exception. L’élément Data inclus dans le Error doit être interprété comme un Exception sérialisé via ISerializable. |
| ResponseSerializationFailure | -32003 | Indique qu’une réponse n’a pas pu être sérialisée comme prévu par l’application. |
| NoMarshaledObjectFound | -32001 | Indique qu’une demande a été adressée à un objet marshalé à distance qui n’existait jamais ou qui a déjà été supprimé. |
| InvocationError | -32000 | Indique que l’appel RPC a été effectué, mais que la cible a levé une exception. L’élément Data inclus dans l’élément Error est susceptible d’être CommonErrorData. |
Remarques
Selon la spécification, les codes d’erreur provenant et inclus -32768 à -32000 sont réservés aux erreurs prédéfinies. La plage de -32000 à -32099 est « Réservée aux erreurs serveur définies par l’implémentation », nous définissons donc les nouveautés dont nous avons besoin pour StreamJsonRpc.