JobUpdateParameter interface
واجهة تمثل JobUpdateParameter.
الخصائص
| constraints | قيود التنفيذ للوظيفة. إذا تم حذفها، يتم مسح القيود. |
| metadata | قائمة أزواج الاسم والقيمة المقترنة بالوظيفة كبيانات تعريف. إذا تم حذفه، فإنه يأخذ القيمة الافتراضية لقائمة فارغة؛ في الواقع، يتم حذف أي بيانات تعريف موجودة. |
| on |
الإجراء الذي يجب أن تتخذه خدمة Batch عندما تكون كافة المهام في الوظيفة في حالة مكتملة. إذا تم حذفه، يتم تعيين سلوك الإكمال إلى noaction. إذا كانت القيمة الحالية هي terminatejob، فهذا خطأ لأنه قد لا يتم تغيير سلوك إكمال الوظيفة من إنهاء الوظيفة إلى noaction. لا يجوز لك تغيير القيمة من إنهاء الوظيفة إلى noaction - أي أنه بمجرد الإنهاء التلقائي للوظيفة، لا يمكنك إيقاف تشغيلها مرة أخرى. إذا حاولت القيام بذلك، يفشل الطلب وترجع Batch رمز الحالة 400 (طلب غير صالح) واستجابة خطأ "قيمة خاصية غير صالحة". إذا لم تحدد هذا العنصر في طلب PUT، فإنه يعادل تمرير noaction. هذا خطأ إذا كانت القيمة الحالية هي terminatejob. تتضمن القيم المحتملة: "noAction"، و"terminateJob" |
| pool |
التجمع الذي تقوم خدمة Batch بتشغيل مهام المهمة عليه. يمكنك تغيير التجمع لوظيفة فقط عند تعطيل الوظيفة. سيفشل استدعاء تحديث الوظيفة إذا قمت بتضمين عنصر poolInfo ولم يتم تعطيل المهمة. إذا قمت بتحديد autoPoolSpecification في poolInfo، يمكن تحديث الخاصية keepAlive فقط ل autoPoolSpecification، ثم فقط إذا كان autoPoolSpecification يحتوي على poolLifetimeOption of Job (يمكن تحديث خصائص الوظيفة الأخرى كالمعتاد). |
| priority | أولوية الوظيفة. يمكن أن تتراوح قيم الأولوية من -1000 إلى 1000، مع -1000 أقل أولوية و1000 أولوية قصوى. إذا تم حذفها، يتم تعيينها إلى القيمة الافتراضية 0. |
تفاصيل الخاصية
constraints
قيود التنفيذ للوظيفة. إذا تم حذفها، يتم مسح القيود.
constraints?: JobConstraints
قيمة الخاصية
metadata
قائمة أزواج الاسم والقيمة المقترنة بالوظيفة كبيانات تعريف. إذا تم حذفه، فإنه يأخذ القيمة الافتراضية لقائمة فارغة؛ في الواقع، يتم حذف أي بيانات تعريف موجودة.
metadata?: MetadataItem[]
قيمة الخاصية
onAllTasksComplete
الإجراء الذي يجب أن تتخذه خدمة Batch عندما تكون كافة المهام في الوظيفة في حالة مكتملة. إذا تم حذفه، يتم تعيين سلوك الإكمال إلى noaction. إذا كانت القيمة الحالية هي terminatejob، فهذا خطأ لأنه قد لا يتم تغيير سلوك إكمال الوظيفة من إنهاء الوظيفة إلى noaction. لا يجوز لك تغيير القيمة من إنهاء الوظيفة إلى noaction - أي أنه بمجرد الإنهاء التلقائي للوظيفة، لا يمكنك إيقاف تشغيلها مرة أخرى. إذا حاولت القيام بذلك، يفشل الطلب وترجع Batch رمز الحالة 400 (طلب غير صالح) واستجابة خطأ "قيمة خاصية غير صالحة". إذا لم تحدد هذا العنصر في طلب PUT، فإنه يعادل تمرير noaction. هذا خطأ إذا كانت القيمة الحالية هي terminatejob. تتضمن القيم المحتملة: "noAction"، و"terminateJob"
onAllTasksComplete?: OnAllTasksComplete
قيمة الخاصية
poolInfo
التجمع الذي تقوم خدمة Batch بتشغيل مهام المهمة عليه. يمكنك تغيير التجمع لوظيفة فقط عند تعطيل الوظيفة. سيفشل استدعاء تحديث الوظيفة إذا قمت بتضمين عنصر poolInfo ولم يتم تعطيل المهمة. إذا قمت بتحديد autoPoolSpecification في poolInfo، يمكن تحديث الخاصية keepAlive فقط ل autoPoolSpecification، ثم فقط إذا كان autoPoolSpecification يحتوي على poolLifetimeOption of Job (يمكن تحديث خصائص الوظيفة الأخرى كالمعتاد).
poolInfo: PoolInformation
قيمة الخاصية
priority
أولوية الوظيفة. يمكن أن تتراوح قيم الأولوية من -1000 إلى 1000، مع -1000 أقل أولوية و1000 أولوية قصوى. إذا تم حذفها، يتم تعيينها إلى القيمة الافتراضية 0.
priority?: number
قيمة الخاصية
number