BatchJobExecutionInfo interface
يحتوي على معلومات حول تنفيذ مهمة في خدمة Azure Batch.
الخصائص
| end |
وقت إكمال المهمة. يتم تعيين هذه الخاصية فقط إذا كانت الوظيفة في الحالة المكتملة. |
| pool |
معرف المجموعة التي تم تعيين هذه الوظيفة إليها. يحتوي هذا العنصر على المجموعة الفعلية التي تم تعيين المهمة فيها. عندما تحصل على تفاصيل الوظيفة من الخدمة، فهي تحتوي أيضا على عنصر poolInfo، الذي يحتوي على بيانات تكوين المجموعة من وقت إضافة أو تحديث الوظيفة. قد يحتوي عنصر poolInfo هذا أيضا على عنصر poolId. إذا حدث ذلك، فإن المعرفين متطابقين. إذا لم يكن كذلك، فهذا يعني أن الوظيفة تم تشغيلها على مجموعة تلقائي، وهذه الخاصية تحتوي على معرف ذلك التجمع التلقائي. |
| scheduling |
تفاصيل أي خطأ واجهته الخدمة عند بدء المهمة. هذه الخاصية لا تفعل إذا لم يحدث خطأ عند بدء المهمة. |
| start |
وقت بدء العمل. هذا هو الوقت الذي تم فيه خلق الوظيفة. |
| termination |
سلسلة تصف سبب انتهاء الوظيفة. يتم تعيين هذه الخاصية فقط إذا كانت الوظيفة في الحالة المكتملة. إذا أنهت خدمة الدفعة المهمة، فإنها تحدد السبب كما يلي: 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