BatchTaskConstraints interface
قيود التنفيذ لتطبيقها على مهمة.
الخصائص
| max |
الحد الأقصى لعدد المرات التي يمكن إعادة محاولة المهمة. تعيد خدمة الدفعة محاولة مهمة إذا كان رمز الخروج فيها غير صفري. لاحظ أن هذه القيمة تتحكم تحديدا في عدد المحاولات لملف تنفيذ المهمة بسبب وجود رمز خروج غير صفري. خدمة الدفعة ستحاول المهمة مرة واحدة، وقد تعيد المحاولة حتى هذا الحد. على سبيل المثال، إذا كان الحد الأقصى لعدد المحاولات المتكررة 3، يحاول الدفعة المهمة حتى 4 مرات (محاولة أولية واحدة و3 محاولات). إذا كان الحد الأقصى لعدد المحاولات هو 0، فإن خدمة الدفعة لا تعيد محاولة المهمة بعد المحاولة الأولى. إذا كان الحد الأقصى لعدد المحاولات هو -1، تعيد خدمة الدفعة محاولة المهمة دون حدود، ومع ذلك لا ينصح بذلك لمهمة بدء أو أي مهمة. القيمة الافتراضية هي 0 (لا توجد محاولات). |
| max |
الحد الأقصى للوقت المنقضي الذي يمكن أن تنفذه المهمة، يقاس من وقت بدء المهمة. إذا لم تكتمل المهمة ضمن الوقت المحدد، تقوم خدمة الدفعة بإنهائها. إذا لم يتم تحديد ذلك، فلا يوجد حد زمني لمدة استمرار المهمة. |
| retention |
الحد الأدنى من الوقت للاحتفاظ بمجلد المهمة على عقدة الحوسبة التي تم تشغيلها فيها، من وقت اكتمال التنفيذ. بعد هذا الوقت، قد تحذف خدمة الدفعة مجلد المهام وجميع محتوياته. الإعداد الافتراضي هو 7 أيام، أي أن دليل المهمة سيبقى لمدة 7 أيام ما لم تتم إزالة عقدة الحوسبة أو حذف الوظيفة. |
تفاصيل الخاصية
maxTaskRetryCount
الحد الأقصى لعدد المرات التي يمكن إعادة محاولة المهمة. تعيد خدمة الدفعة محاولة مهمة إذا كان رمز الخروج فيها غير صفري. لاحظ أن هذه القيمة تتحكم تحديدا في عدد المحاولات لملف تنفيذ المهمة بسبب وجود رمز خروج غير صفري. خدمة الدفعة ستحاول المهمة مرة واحدة، وقد تعيد المحاولة حتى هذا الحد. على سبيل المثال، إذا كان الحد الأقصى لعدد المحاولات المتكررة 3، يحاول الدفعة المهمة حتى 4 مرات (محاولة أولية واحدة و3 محاولات). إذا كان الحد الأقصى لعدد المحاولات هو 0، فإن خدمة الدفعة لا تعيد محاولة المهمة بعد المحاولة الأولى. إذا كان الحد الأقصى لعدد المحاولات هو -1، تعيد خدمة الدفعة محاولة المهمة دون حدود، ومع ذلك لا ينصح بذلك لمهمة بدء أو أي مهمة. القيمة الافتراضية هي 0 (لا توجد محاولات).
maxTaskRetryCount?: number
قيمة الخاصية
number
maxWallClockTime
الحد الأقصى للوقت المنقضي الذي يمكن أن تنفذه المهمة، يقاس من وقت بدء المهمة. إذا لم تكتمل المهمة ضمن الوقت المحدد، تقوم خدمة الدفعة بإنهائها. إذا لم يتم تحديد ذلك، فلا يوجد حد زمني لمدة استمرار المهمة.
maxWallClockTime?: string
قيمة الخاصية
string
retentionTime
الحد الأدنى من الوقت للاحتفاظ بمجلد المهمة على عقدة الحوسبة التي تم تشغيلها فيها، من وقت اكتمال التنفيذ. بعد هذا الوقت، قد تحذف خدمة الدفعة مجلد المهام وجميع محتوياته. الإعداد الافتراضي هو 7 أيام، أي أن دليل المهمة سيبقى لمدة 7 أيام ما لم تتم إزالة عقدة الحوسبة أو حذف الوظيفة.
retentionTime?: string
قيمة الخاصية
string