exceptions Modul

Klassen

AzureError

Basis-Ausnahme für alle Fehler.

ClientAuthenticationError

Eine Fehlerantwort mit dem Statuscode 4xx. Dies wird nicht direkt von der Azure-Kernpipeline ausgelöst.

DecodeError

Fehler, der während der Antwortdeserialisierung ausgelöst wird.

DeserializationError

Wird ausgelöst, wenn während der Deserialisierung ein Fehler auftritt.

HttpResponseError

Es wurde eine Anforderung gestellt, und vom Dienst wurde ein Statuscode ohne Erfolg empfangen.

ODataV4Error

Ein HTTP-Antwortfehler, bei dem der JSON-Code als OData V4-Fehlerformat decodiert ist.

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

ODataV4Format

Klasse zum Beschreiben des OData V4-Fehlerformats.

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

Beispiel für JSON:

error: { "code": "ValidationError", "message": "Mindestens ein Feld enthält falsche Werte: ", "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

Eine Fehlerantwort mit dem Statuscode 4xx. Dies wird nicht direkt von der Azure-Kernpipeline ausgelöst.

ResourceModifiedError

Eine Fehlerantwort mit dem Statuscode 4xx, in der Regel 412 Konflikt. Dies wird nicht direkt von der Azure-Kernpipeline ausgelöst.

ResourceNotFoundError

Eine Fehlerantwort, die in der Regel durch eine Antwort vom Typ 412 (für Update) oder 404 (für get/post) ausgelöst wird.

ResourceNotModifiedError

Eine Fehlerantwort mit dem Statuscode 304. Dies wird nicht direkt von der Azure-Kernpipeline ausgelöst.

ResponseNotReadError

Fehler, der ausgelöst wird, wenn Sie versuchen, auf den Inhalt einer Antwort zuzugreifen, ohne zuerst zu lesen.

Sie wird ausgelöst, wenn Sie versuchen, auf den Inhalt von ~azure.core.rest.HttpResponse oder ~azure.core.rest.AsyncHttpResponse zuzugreifen, ohne zuerst die Bytes der Antwort zu lesen.

SerializationError

Wird ausgelöst, wenn während der Serialisierung ein Fehler auftritt.

ServiceRequestError

Fehler beim Versuch, eine Anforderung an den Dienst zu senden. Es wurde keine Anforderung gesendet.

ServiceResponseError

Die Anforderung wurde gesendet, aber der Client konnte die Antwort nicht verstehen. Bei der Verbindung ist möglicherweise ein Timeout aufgetreten. Diese Fehler können für idempotente oder sichere Vorgänge wiederholt werden.

StreamClosedError

Fehler, der ausgelöst wird, wenn Sie versuchen, auf den Stream einer Antwort zuzugreifen, nachdem sie geschlossen wurde.

Sie wird ausgelöst, wenn Sie versuchen, ~azure.core.rest.HttpResponse oder ~azure.core.rest.AsyncHttpResponse zu lesen/zu streamen, nachdem der Datenstrom der Antwort geschlossen wurde.

StreamConsumedError

Fehler, der ausgelöst wird, wenn Sie versuchen, auf den Stream einer Antwort zuzugreifen, nachdem sie verbraucht wurde.

Sie wird ausgelöst, wenn Sie versuchen, ~azure.core.rest.HttpResponse oder ~azure.core.rest.AsyncHttpResponse zu lesen/zu streamen, nachdem der Datenstrom der Antwort verbraucht wurde.

TooManyRedirectsError

Die maximale Anzahl von Umleitungsversuchen wurde erreicht.