ExitOptions interface
تحديد كيفية استجابة خدمة الدفعات لحالة خروج معينة.
الخصائص
| dependency |
إجراء تقوم به خدمة الدفعة على المهام التي تعتمد على هذه المهمة. القيم الممكنة هي 'مرض' (السماح بتقدم المهام التابعة للتقدم) و'الحظر' (المهام التابعة تستمر في الانتظار). لا يدعم الدفعة بعد إلغاء المهام التابعة. |
| job |
إجراء يجب اتخاذه على الوظيفة التي تحتوي على المهمة، إذا أكملت المهمة بشرط الخروج المحدد وخاصية onTaskFailed الخاصة بالوظيفة هو 'performExitOptionsJobAction'. الافتراضي هو عدم وجود رمز خروج 0 وإنهاء لجميع شروط الخروج الأخرى. إذا كانت خاصية onTaskFailed الخاصة بالوظيفة هي noaction، فإن تحديد هذه الخاصية يعيد خطأ ويفشل طلب إضافة المهمة مع خطأ قيمة خاصية غير صالح؛ إذا كنت تتصل بواجهة برمجة تطبيقات REST مباشرة، فإن رمز حالة HTTP هو 400 (طلب خاطئ). |
تفاصيل الخاصية
dependencyAction
إجراء تقوم به خدمة الدفعة على المهام التي تعتمد على هذه المهمة. القيم الممكنة هي 'مرض' (السماح بتقدم المهام التابعة للتقدم) و'الحظر' (المهام التابعة تستمر في الانتظار). لا يدعم الدفعة بعد إلغاء المهام التابعة.
dependencyAction?: DependencyAction
قيمة الخاصية
jobAction
إجراء يجب اتخاذه على الوظيفة التي تحتوي على المهمة، إذا أكملت المهمة بشرط الخروج المحدد وخاصية onTaskFailed الخاصة بالوظيفة هو 'performExitOptionsJobAction'. الافتراضي هو عدم وجود رمز خروج 0 وإنهاء لجميع شروط الخروج الأخرى. إذا كانت خاصية onTaskFailed الخاصة بالوظيفة هي noaction، فإن تحديد هذه الخاصية يعيد خطأ ويفشل طلب إضافة المهمة مع خطأ قيمة خاصية غير صالح؛ إذا كنت تتصل بواجهة برمجة تطبيقات REST مباشرة، فإن رمز حالة HTTP هو 400 (طلب خاطئ).
jobAction?: BatchJobActionKind