TextAnalysisLROPoller الفصل

تنفيذ بروتوكول الذي أرجع كائنات الاستقصاء متسقة مع.

توريث
typing_extensions.Protocol
TextAnalysisLROPoller

الدالمنشئ

TextAnalysisLROPoller(*args, **kwargs)

الأساليب

add_done_callback

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

cancel

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

continuation_token

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

done

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

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

المرتجعات

النوع الوصف

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

remove_done_callback

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

remove_done_callback(func: Callable) -> None

المعلمات

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

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

استثناءات

النوع الوصف

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

result

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

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

المعلمات

الاسم الوصف
timeout
القيمة الافتراضية: None

المرتجعات

النوع الوصف

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

استثناءات

النوع الوصف

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

status

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

status() -> str

المرتجعات

النوع الوصف
str

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

wait

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

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

المعلمات

الاسم الوصف
timeout

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

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

استثناءات

النوع الوصف

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

السمات

details

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

المرتجعات

النوع الوصف

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