مشاركة عبر


ExitOptions interface

تحديد كيفية استجابة خدمة الدفعات لحالة خروج معينة.

الخصائص

dependencyAction

إجراء تقوم به خدمة الدفعة على المهام التي تعتمد على هذه المهمة. القيم الممكنة هي 'مرض' (السماح بتقدم المهام التابعة للتقدم) و'الحظر' (المهام التابعة تستمر في الانتظار). لا يدعم الدفعة بعد إلغاء المهام التابعة.

jobAction

إجراء يجب اتخاذه على الوظيفة التي تحتوي على المهمة، إذا أكملت المهمة بشرط الخروج المحدد وخاصية onTaskFailed الخاصة بالوظيفة هو 'performExitOptionsJobAction'. الافتراضي هو عدم وجود رمز خروج 0 وإنهاء لجميع شروط الخروج الأخرى. إذا كانت خاصية onTaskFailed الخاصة بالوظيفة هي noaction، فإن تحديد هذه الخاصية يعيد خطأ ويفشل طلب إضافة المهمة مع خطأ قيمة خاصية غير صالح؛ إذا كنت تتصل بواجهة برمجة تطبيقات REST مباشرة، فإن رمز حالة HTTP هو 400 (طلب خاطئ).

تفاصيل الخاصية

dependencyAction

إجراء تقوم به خدمة الدفعة على المهام التي تعتمد على هذه المهمة. القيم الممكنة هي 'مرض' (السماح بتقدم المهام التابعة للتقدم) و'الحظر' (المهام التابعة تستمر في الانتظار). لا يدعم الدفعة بعد إلغاء المهام التابعة.

dependencyAction?: DependencyAction

قيمة الخاصية

jobAction

إجراء يجب اتخاذه على الوظيفة التي تحتوي على المهمة، إذا أكملت المهمة بشرط الخروج المحدد وخاصية onTaskFailed الخاصة بالوظيفة هو 'performExitOptionsJobAction'. الافتراضي هو عدم وجود رمز خروج 0 وإنهاء لجميع شروط الخروج الأخرى. إذا كانت خاصية onTaskFailed الخاصة بالوظيفة هي noaction، فإن تحديد هذه الخاصية يعيد خطأ ويفشل طلب إضافة المهمة مع خطأ قيمة خاصية غير صالح؛ إذا كنت تتصل بواجهة برمجة تطبيقات REST مباشرة، فإن رمز حالة HTTP هو 400 (طلب خاطئ).

jobAction?: BatchJobActionKind

قيمة الخاصية