AnalyzeActionsLROPoller الفصل

توريث
azure.core.polling._poller.LROPoller
AnalyzeActionsLROPoller

الدالمنشئ

AnalyzeActionsLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: PollingMethod[PollingReturnType_co])

المعلمات

الاسم الوصف
client
مطلوب
initial_response
مطلوب
deserialization_callback
مطلوب
polling_method
مطلوب

الأساليب

add_done_callback

أضف دالة رد الاتصال ليتم تشغيلها بمجرد اكتمال العملية طويلة الأمد - بغض النظر عن حالة العملية.

cancel

إلغاء العملية التي يتم استقصاءها حاليا.

continuation_token

إرجاع رمز استمرار يسمح بإعادة تشغيل الاستقصاء لاحقا.

done

تحقق من حالة العملية طويلة الأمد.

polling_method

إرجاع أسلوب الاستقصاء المقترن بأداة الاستقصاء هذه.

remove_done_callback

إزالة رد اتصال من العملية طويلة الأمد.

result

إرجاع نتيجة العملية طويلة الأمد، أو النتيجة المتوفرة بعد المهلة المحددة.

status

إرجاع سلسلة الحالة الحالية.

wait

انتظر العملية طويلة الأمد لمدة زمنية محددة. يمكنك التحقق مما إذا كان هذا الاستدعاء كما انتهى بمهلة باستخدام أسلوب "done()".

add_done_callback

أضف دالة رد الاتصال ليتم تشغيلها بمجرد اكتمال العملية طويلة الأمد - بغض النظر عن حالة العملية.

add_done_callback(func: Callable) -> None

المعلمات

الاسم الوصف
func
مطلوب

دالة رد الاتصال التي تأخذ وسيطة واحدة على الأقل، وهي LongRunningOperation المكتملة.

cancel

إلغاء العملية التي يتم استقصاءها حاليا.

cancel() -> None

المرتجعات

النوع الوصف

بلا

استثناءات

النوع الوصف

عندما تصل العملية بالفعل إلى حالة طرفية.

continuation_token

إرجاع رمز استمرار يسمح بإعادة تشغيل الاستقصاء لاحقا.

continuation_token() -> str

المرتجعات

النوع الوصف
str

رمز متابعة غير شفاف

done

تحقق من حالة العملية طويلة الأمد.

done() -> bool

المرتجعات

النوع الوصف

"صواب" إذا اكتملت العملية، وإلا "خطأ".

polling_method

إرجاع أسلوب الاستقصاء المقترن بأداة الاستقصاء هذه.

polling_method() -> AnalyzeActionsLROPollingMethod

المرتجعات

النوع الوصف
<xref:AnalyzeActionsLROPollingMethod>

AnalyzeActionsLROPollingMethod

remove_done_callback

إزالة رد اتصال من العملية طويلة الأمد.

remove_done_callback(func: Callable) -> None

المعلمات

الاسم الوصف
func
مطلوب

الدالة المراد إزالتها من عمليات رد الاتصال.

استثناءات

النوع الوصف

إذا كانت العملية طويلة الأمد قد اكتملت بالفعل.

result

إرجاع نتيجة العملية طويلة الأمد، أو النتيجة المتوفرة بعد المهلة المحددة.

result(timeout: float | None = None) -> PollingReturnType_co

المعلمات

الاسم الوصف
timeout

فترة من الوقت للانتظار قبل الحصول على التحكم مرة أخرى.

القيمة الافتراضية: None

المرتجعات

النوع الوصف
any,

المورد الذي تم إلغاء تسلسله للعملية طويلة الأمد، إذا كان متوفرا.

استثناءات

النوع الوصف

مشكلة في الخادم في الاستعلام.

status

إرجاع سلسلة الحالة الحالية.

status() -> str

المرتجعات

النوع الوصف
str

سلسلة الحالة الحالية

wait

انتظر العملية طويلة الأمد لمدة زمنية محددة. يمكنك التحقق مما إذا كان هذا الاستدعاء كما انتهى بمهلة باستخدام أسلوب "done()".

wait(timeout: float | None = None) -> None

المعلمات

الاسم الوصف
timeout
مطلوب

فترة من الوقت للانتظار حتى تكتمل العملية طويلة الأمد (بالثوان).

استثناءات

النوع الوصف

مشكلة في الخادم في الاستعلام.

السمات

details

بيانات تعريف العملية طويلة الأمد.

المرتجعات

النوع الوصف

تعيين تفاصيل حول العملية طويلة الأمد.