exceptions الوحدة النمطية

الفصول

AzureError

استثناء أساسي لجميع الأخطاء.

ClientAuthenticationError

استجابة خطأ مع رمز الحالة 4xx. لن يتم رفع هذا مباشرة بواسطة البنية الأساسية لبرنامج ربط العمليات التجارية ل Azure.

DecodeError

حدث خطأ أثناء إلغاء تسلسل الاستجابة.

DeserializationError

يتم رفعه إذا تمت مصادفة خطأ أثناء إلغاء التسلسل.

HttpResponseError

تم تقديم طلب، وتم تلقي رمز حالة عدم النجاح من الخدمة.

ODataV4Error

خطأ استجابة HTTP حيث يتم فك تشفير JSON بتنسيق خطأ OData V4.

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

ODataV4Format

فئة لوصف تنسيق خطأ OData V4.

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

مثال على JSON:

خطأ: { "code": "ValidationError", "message": "يحتوي حقل واحد أو أكثر على قيم غير صحيحة: ", "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. لن يتم رفع هذا مباشرة بواسطة البنية الأساسية لبرنامج ربط العمليات التجارية ل Azure.

ResourceModifiedError

استجابة خطأ مع رمز الحالة 4xx، عادة 412 تعارض. لن يتم رفع هذا مباشرة بواسطة البنية الأساسية لبرنامج ربط العمليات التجارية ل Azure.

ResourceNotFoundError

استجابة خطأ، يتم تشغيلها عادة بواسطة استجابة 412 (للتحديث) أو 404 (للحصول على/نشر)

ResourceNotModifiedError

استجابة خطأ مع رمز الحالة 304. لن يتم رفع هذا مباشرة بواسطة البنية الأساسية لبرنامج ربط العمليات التجارية ل Azure.

ResponseNotReadError

حدث خطأ إذا حاولت الوصول إلى محتوى استجابة دون قراءة أولا.

يتم طرحه إذا حاولت الوصول إلى محتوى ~azure.core.rest.HttpResponse أو ~azure.core.rest.AsyncHttpResponse دون قراءة بايت الاستجابة أولا.

SerializationError

يتم رفعه إذا تمت مصادفة خطأ أثناء التسلسل.

ServiceRequestError

حدث خطأ أثناء محاولة تقديم طلب إلى الخدمة. لم يتم إرسال أي طلب.

ServiceResponseError

تم إرسال الطلب، ولكن فشل العميل في فهم الاستجابة. قد يكون الاتصال قد انتهى. يمكن إعادة محاولة هذه الأخطاء للعمليات غير الفعالة أو الآمنة

StreamClosedError

حدث خطأ إذا حاولت الوصول إلى دفق استجابة بمجرد إغلاقها.

يتم طرحه إذا حاولت قراءة / دفق ~azure.core.rest.HttpResponse أو ~azure.core.rest.AsyncHttpResponse بمجرد إغلاق دفق الاستجابة.

StreamConsumedError

حدث خطأ إذا حاولت الوصول إلى دفق الاستجابة بمجرد استهلاكها.

يتم طرحه إذا حاولت قراءة / دفق ~azure.core.rest.HttpResponse أو ~azure.core.rest.AsyncHttpResponse بمجرد استهلاك دفق الاستجابة.

TooManyRedirectsError

وصل إلى الحد الأقصى لعدد محاولات إعادة التوجيه.