مشاركة عبر


JobExecutionInformation interface

واجهة تمثل JobExecutionInformation.

الخصائص

endTime

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

poolId

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

schedulingError

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

startTime

وقت بدء المهمة. هذا هو الوقت الذي تم فيه إنشاء الوظيفة.

terminateReason

سلسلة تصف سبب انتهاء المهمة. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة. إذا كانت خدمة Batch تنهي الوظيفة، فإنها تعين السبب على النحو التالي: JMComplete - اكتملت مهمة مدير الوظيفة، وتم تعيين killJobOnCompletion إلى true. MaxWallClockTimeExpiry - وصلت المهمة إلى قيد maxWallClockTime الخاص بها. إنهاء جدول العمل

  • تم تشغيل المهمة كجزء من جدول زمني، وتم إنهاء الجدول. AllTasksComplete - تم تعيين السمة onAllTasksComplete للوظيفة على terminatejob، وكل المهام في الوظيفة مكتملة. TaskFailed - تم تعيين السمة onTaskFailure الخاصة بالوظيفة إلى performExitOptionsJobAction، وفشلت مهمة في المهمة بشرط إنهاء يحدد jobAction ل terminatejob. أي سلسلة أخرى هي سبب معرف من قبل المستخدم محدد في استدعاء لعملية "إنهاء مهمة".

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

endTime

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

endTime?: Date

قيمة الخاصية

Date

poolId

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

poolId?: string

قيمة الخاصية

string

schedulingError

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

schedulingError?: JobSchedulingError

قيمة الخاصية

startTime

وقت بدء المهمة. هذا هو الوقت الذي تم فيه إنشاء الوظيفة.

startTime: Date

قيمة الخاصية

Date

terminateReason

سلسلة تصف سبب انتهاء المهمة. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة. إذا كانت خدمة Batch تنهي الوظيفة، فإنها تعين السبب على النحو التالي: JMComplete - اكتملت مهمة مدير الوظيفة، وتم تعيين killJobOnCompletion إلى true. MaxWallClockTimeExpiry - وصلت المهمة إلى قيد maxWallClockTime الخاص بها. إنهاء جدول العمل

  • تم تشغيل المهمة كجزء من جدول زمني، وتم إنهاء الجدول. AllTasksComplete - تم تعيين السمة onAllTasksComplete للوظيفة على terminatejob، وكل المهام في الوظيفة مكتملة. TaskFailed - تم تعيين السمة onTaskFailure الخاصة بالوظيفة إلى performExitOptionsJobAction، وفشلت مهمة في المهمة بشرط إنهاء يحدد jobAction ل terminatejob. أي سلسلة أخرى هي سبب معرف من قبل المستخدم محدد في استدعاء لعملية "إنهاء مهمة".
terminateReason?: string

قيمة الخاصية

string