AnalyzeActionsLROPoller الفصل
- توريث
-
azure.core.polling._poller.LROPollerAnalyzeActionsLROPoller
الدالمنشئ
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
المرتجعات
النوع | الوصف |
---|---|
رمز متابعة غير شفاف |
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
wait
انتظر العملية طويلة الأمد لمدة زمنية محددة. يمكنك التحقق مما إذا كان هذا الاستدعاء كما انتهى بمهلة باستخدام أسلوب "done()".
wait(timeout: float | None = None) -> None
المعلمات
الاسم | الوصف |
---|---|
timeout
مطلوب
|
فترة من الوقت للانتظار حتى تكتمل العملية طويلة الأمد (بالثوان). |
استثناءات
النوع | الوصف |
---|---|
مشكلة في الخادم في الاستعلام. |
السمات
details
Azure SDK for Python