Task الفصل
يمثل بعض الإجراءات المعلقة.
على غرار وعد JavaScript الأصلي من حيث أنه يعمل كعن العنصر النائب للعمل غير المتزامن المعلق، ولكن لديه تنفيذ متزامن وهو خاص ب Durable Functions.
يتم إرجاع المهام فقط إلى دالة تزامن عندما لا يتم استدعاء عملية [[DurableOrchestrationContext]] مع العائد. وهي مفيدة لعمليات التوازي والمهلة بالاقتران مع Task.all و Task.any.
- توريث
-
builtins.objectTask
الدالمنشئ
Task(is_completed, is_faulted, action, result=None, timestamp=None, id_=None, exc=None, is_played=False)
المعلمات
الاسم | الوصف |
---|---|
is_completed
مطلوب
|
|
is_faulted
مطلوب
|
|
action
مطلوب
|
|
result
|
القيمة الافتراضية: None
|
timestamp
|
القيمة الافتراضية: None
|
id_
|
القيمة الافتراضية: None
|
exc
|
القيمة الافتراضية: None
|
is_played
|
القيمة الافتراضية: False
|
السمات
action
احصل على الإجراء المجدول الذي تمثله المهمة.
الاستخدام الداخلي فقط.
exception
احصل على الخطأ الذي تم طرحه عند محاولة تنفيذ إجراء المهمة.
إذا لم تكتمل المهمة بعد أو اكتملت بنجاح، فلا شيء
id
احصل على رقم معرف المهمة.
الاستخدام الداخلي فقط.
is_completed
الحصول على مؤشر ما إذا كانت المهمة قد اكتملت.
لاحظ أن الإكمال لا يعادل النجاح.
is_faulted
الحصول على مؤشر ما إذا كانت المهمة قد أخطأت بطريقة ما بسبب الخطأ.
result
احصل على نتيجة المهمة، إذا اكتملت. خلاف ذلك لا شيء.
timestamp
احصل على الطابع الزمني للمهمة.
Azure SDK for Python
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ