Udostępnij za pośrednictwem


exceptions Moduł

Klasy

AzureError

Wyjątek podstawowy dla wszystkich błędów.

ClientAuthenticationError

Odpowiedź o błędzie z kodem stanu 4xx. Nie zostanie to podniesione bezpośrednio przez podstawowy potok platformy Azure.

DecodeError

Błąd zgłoszony podczas deserializacji odpowiedzi.

DeserializationError

Zgłoszone, jeśli podczas deserializacji wystąpi błąd.

HttpResponseError

Zostało wykonane żądanie, a kod stanu nie powodzenia został odebrany z usługi.

ODataV4Error

Błąd odpowiedzi HTTP, w którym kod JSON jest dekodowany jako format błędu OData V4.

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

ODataV4Format

Klasa opisujący format błędu OData V4.

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

Przykład kodu JSON:

błąd: { "code": "ValidationError", "message": "Co najmniej jedno pole zawiera nieprawidłowe wartości: ", "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

Odpowiedź o błędzie z kodem stanu 4xx. Nie zostanie to podniesione bezpośrednio przez podstawowy potok platformy Azure.

ResourceModifiedError

Odpowiedź na błąd z kodem stanu 4xx, zazwyczaj 412 Konflikt. Nie zostanie to podniesione bezpośrednio przez podstawowy potok platformy Azure.

ResourceNotFoundError

Odpowiedź o błędzie, zwykle wyzwalana przez odpowiedź 412 (dla aktualizacji) lub 404 (dla polecenia get/post)

ResourceNotModifiedError

Odpowiedź o błędzie z kodem stanu 304. Nie zostanie to podniesione bezpośrednio przez podstawowy potok platformy Azure.

ResponseNotReadError

Błąd zgłaszany, jeśli spróbujesz uzyskać dostęp do zawartości odpowiedzi bez wcześniejszego odczytania.

Jest on zgłaszany, jeśli próbujesz uzyskać dostęp do zawartości ~azure.core.rest.HttpResponse lub ~azure.core.rest.AsyncHttpResponse bez uprzedniego odczytania bajtów odpowiedzi.

SerializationError

Zgłoszony, jeśli podczas serializacji wystąpi błąd.

ServiceRequestError

Wystąpił błąd podczas próby wykonania żądania do usługi. Nie wysłano żądania.

ServiceResponseError

Żądanie zostało wysłane, ale klient nie zrozumiał odpowiedzi. Upłynął limit czasu połączenia. Te błędy można ponowić w przypadku operacji idempotentnych lub bezpiecznych

StreamClosedError

Błąd zgłaszany, jeśli próbujesz uzyskać dostęp do strumienia odpowiedzi po zamknięciu.

Jest on zgłaszany, jeśli spróbujesz odczytać/przesłać strumieniowo strumień ~azure.core.rest.HttpResponse lub ~azure.core.rest.AsyncHttpResponse po zamknięciu strumienia odpowiedzi.

StreamConsumedError

Błąd zgłaszany, jeśli próbujesz uzyskać dostęp do strumienia odpowiedzi po użyciu.

Jest on zgłaszany, jeśli spróbujesz odczytać/przesłać strumieniowo strumień ~azure.core.rest.HttpResponse lub ~azure.core.rest.AsyncHttpResponse po użyciu strumienia odpowiedzi.

TooManyRedirectsError

Osiągnięto maksymalną liczbę prób przekierowania.