exceptions Modul

Třídy

AzureError

Základní výjimka pro všechny chyby.

ClientAuthenticationError

Odpověď na chybu se stavovým kódem 4xx. To nebude vyvolána přímo hlavním kanálem Azure.

DecodeError

Při deserializaci odpovědi došlo k chybě.

DeserializationError

Vyvolána, pokud dojde k chybě během deserializace.

HttpResponseError

Byl proveden požadavek a ze služby byl přijat stavový kód, který není úspěšný.

ODataV4Error

Chyba odpovědi HTTP, kdy se json dekóduje jako formát chyby OData V4.

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

ODataV4Format

Třída popisuje formát chyby OData V4.

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

Příklad kódu JSON:

error: { "code": "ValidationError", "message": "Nejméně jedno pole obsahuje nesprávné hodnoty: ", "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

Odpověď na chybu se stavovým kódem 4xx. To nebude vyvolána přímo hlavním kanálem Azure.

ResourceModifiedError

Odpověď na chybu se stavovým kódem 4xx, obvykle 412 Conflict. To nebude vyvolána přímo hlavním kanálem Azure.

ResourceNotFoundError

Chybová odpověď, která se obvykle aktivuje odpovědí 412 (pro aktualizaci) nebo 404 (pro získání/post).

ResourceNotModifiedError

Chybová odpověď se stavovým kódem 304. To nebude vyvolána přímo hlavním kanálem Azure.

ResponseNotReadError

Při pokusu o přístup k obsahu odpovědi bez prvního čtení dojde k chybě.

Vyvolá se, pokud se pokusíte získat přístup k obsahu ~azure.core.rest.HttpResponse nebo ~azure.core.rest.AsyncHttpResponse, aniž byste nejdřív museli přečíst bajty odpovědi.

SerializationError

Vyvolána, pokud dojde k chybě během serializace.

ServiceRequestError

Při pokusu o vytvoření požadavku na službu došlo k chybě. Nebyla odeslána žádná žádost.

ServiceResponseError

Požadavek byl odeslán, ale klientovi se nepodařilo porozumět odpovědi. Možná vypršel časový limit připojení. Tyto chyby je možné opakovat pro idempotentní nebo bezpečné operace.

StreamClosedError

Při pokusu o přístup k datovému proudu odpovědi po zavření došlo k chybě.

Vyvolá se, pokud se pokusíte přečíst nebo streamovat ~azure.core.rest.HttpResponse nebo ~azure.core.rest.AsyncHttpResponse, jakmile se datový proud odpovědi zavře.

StreamConsumedError

Při pokusu o přístup k datovému proudu odpovědi po spotřebování došlo k chybě.

Vyvolá se, pokud se pokusíte přečíst nebo streamovat ~azure.core.rest.HttpResponse nebo ~azure.core.rest.AsyncHttpResponse, jakmile se stream odpovědi spotřebuje.

TooManyRedirectsError

Bylo dosaženo maximálního počtu pokusů o přesměrování.