مشاركة عبر


BatchJobExecutionInfo interface

يحتوي على معلومات حول تنفيذ مهمة في خدمة Azure Batch.

الخصائص

endTime

وقت إكمال المهمة. يتم تعيين هذه الخاصية فقط إذا كانت الوظيفة في الحالة المكتملة.

poolId

معرف المجموعة التي تم تعيين هذه الوظيفة إليها. يحتوي هذا العنصر على المجموعة الفعلية التي تم تعيين المهمة فيها. عندما تحصل على تفاصيل الوظيفة من الخدمة، فهي تحتوي أيضا على عنصر poolInfo، الذي يحتوي على بيانات تكوين المجموعة من وقت إضافة أو تحديث الوظيفة. قد يحتوي عنصر poolInfo هذا أيضا على عنصر poolId. إذا حدث ذلك، فإن المعرفين متطابقين. إذا لم يكن كذلك، فهذا يعني أن الوظيفة تم تشغيلها على مجموعة تلقائي، وهذه الخاصية تحتوي على معرف ذلك التجمع التلقائي.

schedulingError

تفاصيل أي خطأ واجهته الخدمة عند بدء المهمة. هذه الخاصية لا تفعل إذا لم يحدث خطأ عند بدء المهمة.

startTime

وقت بدء العمل. هذا هو الوقت الذي تم فيه خلق الوظيفة.

terminationReason

سلسلة تصف سبب انتهاء الوظيفة. يتم تعيين هذه الخاصية فقط إذا كانت الوظيفة في الحالة المكتملة. إذا أنهت خدمة الدفعة المهمة، فإنها تحدد السبب كما يلي: JMComplete - مهمة مدير المهام مكتملة، وتم تعيين killJobOnCompletion على true. MaxWallClockTimeExpiry - وصلت الوظيفة إلى قيد maxWallClockTime. إنهاء جدول الوظيفة - تم تشغيل الوظيفة كجزء من جدول زمني وتم إنهاؤه للجدول. AllTasksComplete - خاصية onAllTasksComplete الخاصة بالمهمة مضبوطة على إنهاء المهمة، وجميع المهام في المهمة مكتملة. فشل المهمة - خاصية onTaskFailure الخاصة بالوظيفة مضبوطة على أداء ExitOptionsJobAction، وفشل المهمة في الوظيفة مع شرط خروج يحدد عمل jobAction من إنهاء الوظيفة. أي سلسلة نصية أخرى هي سبب محدد من قبل المستخدم محدد في استدعاء لعملية 'إنهاء وظيفة'.

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

endTime

وقت إكمال المهمة. يتم تعيين هذه الخاصية فقط إذا كانت الوظيفة في الحالة المكتملة.

endTime?: Date

قيمة الخاصية

Date

poolId

معرف المجموعة التي تم تعيين هذه الوظيفة إليها. يحتوي هذا العنصر على المجموعة الفعلية التي تم تعيين المهمة فيها. عندما تحصل على تفاصيل الوظيفة من الخدمة، فهي تحتوي أيضا على عنصر poolInfo، الذي يحتوي على بيانات تكوين المجموعة من وقت إضافة أو تحديث الوظيفة. قد يحتوي عنصر poolInfo هذا أيضا على عنصر poolId. إذا حدث ذلك، فإن المعرفين متطابقين. إذا لم يكن كذلك، فهذا يعني أن الوظيفة تم تشغيلها على مجموعة تلقائي، وهذه الخاصية تحتوي على معرف ذلك التجمع التلقائي.

poolId?: string

قيمة الخاصية

string

schedulingError

تفاصيل أي خطأ واجهته الخدمة عند بدء المهمة. هذه الخاصية لا تفعل إذا لم يحدث خطأ عند بدء المهمة.

schedulingError?: BatchJobSchedulingError

قيمة الخاصية

startTime

وقت بدء العمل. هذا هو الوقت الذي تم فيه خلق الوظيفة.

startTime: Date

قيمة الخاصية

Date

terminationReason

سلسلة تصف سبب انتهاء الوظيفة. يتم تعيين هذه الخاصية فقط إذا كانت الوظيفة في الحالة المكتملة. إذا أنهت خدمة الدفعة المهمة، فإنها تحدد السبب كما يلي: JMComplete - مهمة مدير المهام مكتملة، وتم تعيين killJobOnCompletion على true. MaxWallClockTimeExpiry - وصلت الوظيفة إلى قيد maxWallClockTime. إنهاء جدول الوظيفة - تم تشغيل الوظيفة كجزء من جدول زمني وتم إنهاؤه للجدول. AllTasksComplete - خاصية onAllTasksComplete الخاصة بالمهمة مضبوطة على إنهاء المهمة، وجميع المهام في المهمة مكتملة. فشل المهمة - خاصية onTaskFailure الخاصة بالوظيفة مضبوطة على أداء ExitOptionsJobAction، وفشل المهمة في الوظيفة مع شرط خروج يحدد عمل jobAction من إنهاء الوظيفة. أي سلسلة نصية أخرى هي سبب محدد من قبل المستخدم محدد في استدعاء لعملية 'إنهاء وظيفة'.

terminationReason?: string

قيمة الخاصية

string