Dela via


exceptions Modul

Klasser

AzureError

Grundläggande undantag för alla fel.

ClientAuthenticationError

Ett felsvar med statuskod 4xx. Detta aktiveras inte direkt av Azure Core-pipelinen.

DecodeError

Fel som uppstod vid deserialisering av svar.

DeserializationError

Utlöses om ett fel påträffas under deserialiseringen.

HttpResponseError

En begäran gjordes och en statuskod som inte lyckades togs emot från tjänsten.

ODataV4Error

Ett HTTP-svarsfel där JSON avkodas som OData V4-felformat.

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

ODataV4Format

Klass för att beskriva OData V4-felformat.

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

Exempel på JSON:

error: { "code": "ValidationError", "message": "One or more fields contain incorrect values: ", "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

Ett felsvar med statuskod 4xx. Detta aktiveras inte direkt av Azure Core-pipelinen.

ResourceModifiedError

Ett felsvar med statuskod 4xx, vanligtvis 412 Konflikt. Detta aktiveras inte direkt av Azure Core-pipelinen.

ResourceNotFoundError

Ett felsvar, som vanligtvis utlöses av ett 412-svar (för uppdatering) eller 404 (för get/post)

ResourceNotModifiedError

Ett felsvar med statuskod 304. Detta aktiveras inte direkt av Azure Core-pipelinen.

ResponseNotReadError

Ett fel uppstod om du försöker komma åt ett svars innehåll utan att läsa det först.

Det utlöses om du försöker komma åt innehållet i ~azure.core.rest.HttpResponse eller ~azure.core.rest.AsyncHttpResponse utan att först läsa svarets byte.

SerializationError

Utlöses om ett fel påträffas under serialiseringen.

ServiceRequestError

Ett fel uppstod vid försök att göra en begäran till tjänsten. Ingen begäran skickades.

ServiceResponseError

Begäran skickades, men klienten kunde inte förstå svaret. Anslutningen kan ha överskriden tidsgräns. Dessa fel kan försökas igen för idempotent eller säkra åtgärder

StreamClosedError

Ett fel uppstod om du försöker komma åt strömmen för ett svar när det har stängts.

Det utlöses om du försöker läsa/strömma en ~azure.core.rest.HttpResponse eller ~azure.core.rest.AsyncHttpResponse när svarets dataström har stängts.

StreamConsumedError

Ett fel uppstod om du försöker komma åt strömmen för ett svar när det har förbrukats.

Det utlöses om du försöker läsa/strömma en ~azure.core.rest.HttpResponse eller ~azure.core.rest.AsyncHttpResponse när svarets dataström har förbrukats.

TooManyRedirectsError

Det maximala antalet omdirigeringsförsök har nåtts.