exceptions Modul

Kelas

AzureError

Pengecualian dasar untuk semua kesalahan.

ClientAuthenticationError

Respons kesalahan dengan kode status 4xx. Ini tidak akan dinaikkan langsung oleh alur inti Azure.

DecodeError

Kesalahan yang dimunculkan selama deserialisasi respons.

DeserializationError

Muncul jika terjadi kesalahan selama deserialisasi.

HttpResponseError

Permintaan dibuat, dan kode status tidak berhasil diterima dari layanan.

ODataV4Error

Kesalahan respons HTTP di mana JSON didekodekan sebagai format kesalahan OData V4.

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

ODataV4Format

Kelas untuk menjelaskan format kesalahan OData V4.

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

Contoh JSON:

error: { "code": "ValidationError", "message": "Satu atau beberapa bidang berisi nilai yang salah: ", "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

Respons kesalahan dengan kode status 4xx. Ini tidak akan dinaikkan langsung oleh alur inti Azure.

ResourceModifiedError

Respons kesalahan dengan kode status 4xx, biasanya Konflik 412. Ini tidak akan dinaikkan langsung oleh alur inti Azure.

ResourceNotFoundError

Respons kesalahan, biasanya dipicu oleh respons 412 (untuk pembaruan) atau 404 (untuk get/post)

ResourceNotModifiedError

Respons kesalahan dengan kode status 304. Ini tidak akan dinaikkan langsung oleh alur inti Azure.

ResponseNotReadError

Kesalahan muncul jika Anda mencoba mengakses konten respons tanpa membaca terlebih dahulu.

Ini dilemparkan jika Anda mencoba mengakses konten ~azure.core.rest.HttpResponse atau ~azure.core.rest.AsyncHttpResponse tanpa terlebih dahulu membaca byte respons terlebih dahulu.

SerializationError

Muncul jika terjadi kesalahan selama serialisasi.

ServiceRequestError

Terjadi kesalahan saat mencoba membuat permintaan ke layanan. Tidak ada permintaan yang dikirim.

ServiceResponseError

Permintaan dikirim, tetapi klien gagal memahami respons. Koneksi mungkin telah kehabisan waktu. Kesalahan ini dapat dicoba kembali untuk operasi idempotensi atau aman

StreamClosedError

Kesalahan muncul jika Anda mencoba mengakses aliran respons setelah ditutup.

Ini dilemparkan jika Anda mencoba membaca / mengalirkan ~azure.core.rest.HttpResponse atau ~azure.core.rest.AsyncHttpResponse setelah aliran respons ditutup.

StreamConsumedError

Kesalahan muncul jika Anda mencoba mengakses aliran respons setelah digunakan.

Ini dilemparkan jika Anda mencoba membaca / mengalirkan ~azure.core.rest.HttpResponse atau ~azure.core.rest.AsyncHttpResponse setelah aliran respons digunakan.

TooManyRedirectsError

Mencapai jumlah maksimum upaya pengalihan.