exceptions Module

Classes

AzureError

Exception de base pour toutes les erreurs.

ClientAuthenticationError

Réponse d’erreur avec le code d’état 4xx. Cela ne sera pas déclenché directement par le pipeline Azure Core.

DecodeError

Erreur déclenchée lors de la désérialisation de la réponse.

DeserializationError

Déclenché si une erreur est rencontrée pendant la désérialisation.

HttpResponseError

Une demande a été effectuée et un code d’état de non-réussite a été reçu du service.

ODataV4Error

Erreur de réponse HTTP dans laquelle le json est décodé au format d’erreur OData V4.

http://docs.oasis-open.org/odata/odata-json-format/v4.0/os/odata-json-format-v4.0-os.html#_Toc372793091

ODataV4Format

Classe pour décrire le format d’erreur OData V4.

http://docs.oasis-open.org/odata/odata-json-format/v4.0/os/odata-json-format-v4.0-os.html#_Toc372793091

Exemple de JSON :

error : { « code »: « ValidationError », « message »: « Un ou plusieurs champs contiennent des valeurs incorrectes: « , « details »: [

  {
     "code": "ValidationError",
     "target": "representation",
     "message": "Parsing error(s): String '' does not match regex pattern '^[^{}/ :]+(?: :\d+)?$'.
     Path 'host', line 1, position 297."

  },
  {

     "code": "ValidationError",
     "target": "representation",
     "message": "Parsing error(s): The input OpenAPI file is not valid for the OpenAPI specificate
     https: //github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md
     (schema [https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json](https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json))."

  }

]

}

ResourceExistsError

Réponse d’erreur avec le code d’état 4xx. Cela ne sera pas déclenché directement par le pipeline Azure Core.

ResourceModifiedError

Réponse d’erreur avec le code d’état 4xx, généralement 412 Conflit. Cela ne sera pas déclenché directement par le pipeline Azure Core.

ResourceNotFoundError

Réponse d’erreur, généralement déclenchée par une réponse 412 (pour mise à jour) ou 404 (pour obtenir/publier)

ResourceNotModifiedError

Réponse d’erreur avec le code d’état 304. Cela ne sera pas déclenché directement par le pipeline Azure Core.

ResponseNotReadError

Erreur levée si vous essayez d’accéder au contenu d’une réponse sans lire en premier.

Elle est levée si vous essayez d’accéder au contenu d’un ~azure.core.rest.HttpResponse ou ~azure.core.rest.AsyncHttpResponse sans lire d’abord les octets de la réponse.

SerializationError

Déclenché si une erreur est rencontrée pendant la sérialisation.

ServiceRequestError

Une erreur s’est produite lors de la tentative d’envoyer une demande au service. Aucune demande n’a été envoyée.

ServiceResponseError

La demande a été envoyée, mais le client n’a pas pu comprendre la réponse. La connexion a peut-être expiré. Ces erreurs peuvent être retentées pour des opérations idempotentes ou sécurisées

StreamClosedError

Erreur levée si vous essayez d’accéder au flux d’une réponse une fois fermée.

Elle est levée si vous essayez de lire/diffuser en continu un ~azure.core.rest.HttpResponse ou ~azure.core.rest.AsyncHttpResponse une fois que le flux de réponse a été fermé.

StreamConsumedError

Erreur levée si vous essayez d’accéder au flux d’une réponse une fois consommée.

Elle est levée si vous essayez de lire/diffuser en continu un ~azure.core.rest.HttpResponse ou ~azure.core.rest.AsyncHttpResponse une fois que le flux de réponse a été consommé.

TooManyRedirectsError

Atteint le nombre maximal de tentatives de redirection.