exceptions Modül

Sınıflar

AzureError

Tüm hatalar için temel özel durum.

ClientAuthenticationError

4xx durum koduyla bir hata yanıtı. Bu, doğrudan Azure çekirdek işlem hattı tarafından tetiklenmez.

DecodeError

Yanıt seri durumdan çıkarma sırasında oluşan hata.

DeserializationError

Seri durumdan çıkarma sırasında bir hatayla karşılaşılırsa tetiklenir.

HttpResponseError

bir istek yapıldı ve hizmetten başarılı olmayan bir durum kodu alındı.

ODataV4Error

JSON kodunun OData V4 hata biçimi olarak çözüldüğü HTTP yanıt hatası.

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

ODataV4Format

OData V4 hata biçimini açıklayan sınıf.

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

JSON örneği:

error: { "code": "ValidationError", "message": "Bir veya daha fazla alan yanlış değerler içeriyor: ", "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

4xx durum koduyla bir hata yanıtı. Bu, doğrudan Azure çekirdek işlem hattı tarafından tetiklenmez.

ResourceModifiedError

Genellikle 412 Çakışması olan 4xx durum koduyla bir hata yanıtı. Bu, doğrudan Azure çekirdek işlem hattı tarafından tetiklenmez.

ResourceNotFoundError

Genellikle bir 412 yanıtı (güncelleştirme için) veya 404 (get/post için) tarafından tetiklenen bir hata yanıtı

ResourceNotModifiedError

Durum kodu 304 olan bir hata yanıtı. Bu, doğrudan Azure çekirdek işlem hattı tarafından tetiklenmez.

ResponseNotReadError

Önce okumadan yanıtın içeriğine erişmeye çalıştığınızda hata oluştu.

Önce yanıtın baytlarını okumadan ~azure.core.rest.HttpResponse veya ~azure.core.rest.AsyncHttpResponse içeriğine erişmeye çalışırsanız oluşturulur.

SerializationError

Serileştirme sırasında bir hatayla karşılaşılırsa tetiklenir.

ServiceRequestError

Hizmete istekte bulunmaya çalışılırken bir hata oluştu. İstek gönderilmedi.

ServiceResponseError

İstek gönderildi, ancak istemci yanıtı anlayamadı. Bağlantı zaman aşımına uğradı. Bu hatalar bir kez etkili veya güvenli işlemler için yeniden denenebilir

StreamClosedError

Kapatıldıktan sonra yanıtın akışına erişmeye çalıştığınızda hata oluştu.

Yanıtın akışı kapatıldıktan sonra ~azure.core.rest.HttpResponse veya ~azure.core.rest.AsyncHttpResponse dosyasını okumaya /akışa almaya çalışırsanız oluşturulur.

StreamConsumedError

Tüketildikten sonra yanıtın akışına erişmeye çalışırsanız hata oluştu.

Yanıtın akışı tüketildikten sonra ~azure.core.rest.HttpResponse veya ~azure.core.rest.AsyncHttpResponse dosyasını okumaya /akışa almaya çalışırsanız oluşturulur.

TooManyRedirectsError

Yeniden yönlendirme denemesi sayısı üst sınırına ulaşıldı.