مشاركة عبر


JobUpdateParameter interface

واجهة تمثل JobUpdateParameter.

الخصائص

constraints

قيود التنفيذ للوظيفة. إذا تم حذفها، يتم مسح القيود.

metadata

قائمة أزواج الاسم والقيمة المقترنة بالوظيفة كبيانات تعريف. إذا تم حذفه، فإنه يأخذ القيمة الافتراضية لقائمة فارغة؛ في الواقع، يتم حذف أي بيانات تعريف موجودة.

onAllTasksComplete

الإجراء الذي يجب أن تتخذه خدمة Batch عندما تكون كافة المهام في الوظيفة في حالة مكتملة. إذا تم حذفه، يتم تعيين سلوك الإكمال إلى noaction. إذا كانت القيمة الحالية هي terminatejob، فهذا خطأ لأنه قد لا يتم تغيير سلوك إكمال الوظيفة من إنهاء الوظيفة إلى noaction. لا يجوز لك تغيير القيمة من إنهاء الوظيفة إلى noaction - أي أنه بمجرد الإنهاء التلقائي للوظيفة، لا يمكنك إيقاف تشغيلها مرة أخرى. إذا حاولت القيام بذلك، يفشل الطلب وترجع Batch رمز الحالة 400 (طلب غير صالح) واستجابة خطأ "قيمة خاصية غير صالحة". إذا لم تحدد هذا العنصر في طلب PUT، فإنه يعادل تمرير noaction. هذا خطأ إذا كانت القيمة الحالية هي terminatejob. تتضمن القيم المحتملة: "noAction"، و"terminateJob"

poolInfo

التجمع الذي تقوم خدمة 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