Task الفصل

يمثل بعض الإجراءات المعلقة.

على غرار وعد JavaScript الأصلي من حيث أنه يعمل كعن العنصر النائب للعمل غير المتزامن المعلق، ولكن لديه تنفيذ متزامن وهو خاص ب Durable Functions.

يتم إرجاع المهام فقط إلى دالة تزامن عندما لا يتم استدعاء عملية [[DurableOrchestrationContext]] مع العائد. وهي مفيدة لعمليات التوازي والمهلة بالاقتران مع Task.all و Task.any.

توريث
builtins.object
Task

الدالمنشئ

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

احصل على الطابع الزمني للمهمة.