BatchTaskExecutionInfo interface
معلومات حول تنفيذ مهمة.
الخصائص
| container |
معلومات عن الحاوية التي تنفي المهمة تحتها. يتم تعيين هذه الخاصية فقط إذا كانت المهمة تعمل في سياق الحاوية. |
| end |
الوقت الذي اكتملت فيه المهمة. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة. |
| exit |
رمز خروج البرنامج المحدد في سطر أوامر المهمة. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة. بشكل عام، يعكس رمز الخروج للعملية العرف المحدد الذي ينفذه مطور التطبيق لتلك العملية. إذا استخدمت قيمة كود الخروج لاتخاذ قرارات في كودك، تأكد من معرفتك باتفاقية كود الخروج التي تستخدمها عملية التطبيق. ومع ذلك، إذا أنهت خدمة الدفعة المهمة (بسبب انتهاء المهلة، أو إنهاء المستخدم عبر واجهة برمجة التطبيقات) فقد ترى رمز خروج معرف من قبل نظام التشغيل. |
| failure |
معلومات تصف فشل المهمة، إن وجدت. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة وواجهت فشلا. |
| last |
آخر مرة تم فيها إعادة قائمة الانتظار للمهمة بواسطة خدمة الدفعات نتيجة لطلب مستخدم. يتم تعيين هذه الخاصية فقط إذا كان عدد الريكوي غير صفري. |
| last |
آخر مرة بدأت فيها إعادة محاولة المهمة في العمل. هذا العنصر موجود فقط إذا تم إعادة محاولة المهمة (أي أن retryCount غير صفري). إذا كان موجودا، فعادة ما يكون هذا هو نفسه وقت startTime، لكنه قد يختلف إذا تم إعادة بدء المهمة لأسباب غير إعادة المحاولة؛ على سبيل المثال، إذا تم إعادة تشغيل عقدة الحوسبة أثناء إعادة المحاولة، يتم تحديث وقت بدء البداية بينما لا يتم تحديث وقت المحاولة الأخير (lastRetryTime). |
| requeue |
عدد المرات التي أعيد فيها إعادة قائمة المهمة من قبل خدمة الدفعة نتيجة لطلب مستخدم. عندما يقوم المستخدم بإزالة عقد الحوسبة من تجمع (عن طريق تغيير حجم أو تصغير المجموعة) أو عندما يتم تعطيل الوظيفة، يمكن للمستخدم تحديد إعادة ترتيب المهام التي تعمل على عقد الحوسبة للتنفيذ. هذا العد يتتبع عدد المرات التي تم فيها إعادة انتظار المهمة لهذه الأسباب. |
| result | نتيجة تنفيذ المهمة. إذا كانت القيمة 'فاشلة'، فيمكن العثور على تفاصيل الفشل في خاصية failureInfo. |
| retry |
عدد المرات التي أعيد فيها محاولة المهمة من قبل خدمة الدفعات. يتم إعادة تجربة فشل تطبيقات المهمة (رمز خروج غير صفري)، ولا تعاد تجربة أخطاء المعالجة المسبقة (حيث لم يكن بالإمكان تشغيل المهمة) وأخطاء رفع الملفات. تعيد خدمة الدفعة محاولة المهمة حتى الحد الذي تحدده القيود. |
| start |
الوقت الذي بدأت فيه المهمة في العمل. 'جاري' يتوافق مع حالة التشغيل، لذا إذا كانت المهمة تحدد ملفات الموارد أو الحزم، فإن وقت البدء يعكس الوقت الذي بدأت فيه المهمة في تنزيل أو نشر هذه الحزم. إذا تم إعادة تشغيل المهمة أو إعادة المحاولة، فهذه هي المرة الأخيرة التي بدأت فيها المهمة في التشغيل. هذه الخاصية موجودة فقط للمهام التي تكون في الحالة الجارية أو المكتملة. |
تفاصيل الخاصية
containerInfo
معلومات عن الحاوية التي تنفي المهمة تحتها. يتم تعيين هذه الخاصية فقط إذا كانت المهمة تعمل في سياق الحاوية.
containerInfo?: BatchTaskContainerExecutionInfo
قيمة الخاصية
endTime
الوقت الذي اكتملت فيه المهمة. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة.
endTime?: Date
قيمة الخاصية
Date
exitCode
رمز خروج البرنامج المحدد في سطر أوامر المهمة. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة. بشكل عام، يعكس رمز الخروج للعملية العرف المحدد الذي ينفذه مطور التطبيق لتلك العملية. إذا استخدمت قيمة كود الخروج لاتخاذ قرارات في كودك، تأكد من معرفتك باتفاقية كود الخروج التي تستخدمها عملية التطبيق. ومع ذلك، إذا أنهت خدمة الدفعة المهمة (بسبب انتهاء المهلة، أو إنهاء المستخدم عبر واجهة برمجة التطبيقات) فقد ترى رمز خروج معرف من قبل نظام التشغيل.
exitCode?: number
قيمة الخاصية
number
failureInfo
معلومات تصف فشل المهمة، إن وجدت. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة وواجهت فشلا.
failureInfo?: BatchTaskFailureInfo
قيمة الخاصية
lastRequeueTime
آخر مرة تم فيها إعادة قائمة الانتظار للمهمة بواسطة خدمة الدفعات نتيجة لطلب مستخدم. يتم تعيين هذه الخاصية فقط إذا كان عدد الريكوي غير صفري.
lastRequeueTime?: Date
قيمة الخاصية
Date
lastRetryTime
آخر مرة بدأت فيها إعادة محاولة المهمة في العمل. هذا العنصر موجود فقط إذا تم إعادة محاولة المهمة (أي أن retryCount غير صفري). إذا كان موجودا، فعادة ما يكون هذا هو نفسه وقت startTime، لكنه قد يختلف إذا تم إعادة بدء المهمة لأسباب غير إعادة المحاولة؛ على سبيل المثال، إذا تم إعادة تشغيل عقدة الحوسبة أثناء إعادة المحاولة، يتم تحديث وقت بدء البداية بينما لا يتم تحديث وقت المحاولة الأخير (lastRetryTime).
lastRetryTime?: Date
قيمة الخاصية
Date
requeueCount
عدد المرات التي أعيد فيها إعادة قائمة المهمة من قبل خدمة الدفعة نتيجة لطلب مستخدم. عندما يقوم المستخدم بإزالة عقد الحوسبة من تجمع (عن طريق تغيير حجم أو تصغير المجموعة) أو عندما يتم تعطيل الوظيفة، يمكن للمستخدم تحديد إعادة ترتيب المهام التي تعمل على عقد الحوسبة للتنفيذ. هذا العد يتتبع عدد المرات التي تم فيها إعادة انتظار المهمة لهذه الأسباب.
requeueCount: number
قيمة الخاصية
number
result
نتيجة تنفيذ المهمة. إذا كانت القيمة 'فاشلة'، فيمكن العثور على تفاصيل الفشل في خاصية failureInfo.
result?: BatchTaskExecutionResult
قيمة الخاصية
retryCount
عدد المرات التي أعيد فيها محاولة المهمة من قبل خدمة الدفعات. يتم إعادة تجربة فشل تطبيقات المهمة (رمز خروج غير صفري)، ولا تعاد تجربة أخطاء المعالجة المسبقة (حيث لم يكن بالإمكان تشغيل المهمة) وأخطاء رفع الملفات. تعيد خدمة الدفعة محاولة المهمة حتى الحد الذي تحدده القيود.
retryCount: number
قيمة الخاصية
number
startTime
الوقت الذي بدأت فيه المهمة في العمل. 'جاري' يتوافق مع حالة التشغيل، لذا إذا كانت المهمة تحدد ملفات الموارد أو الحزم، فإن وقت البدء يعكس الوقت الذي بدأت فيه المهمة في تنزيل أو نشر هذه الحزم. إذا تم إعادة تشغيل المهمة أو إعادة المحاولة، فهذه هي المرة الأخيرة التي بدأت فيها المهمة في التشغيل. هذه الخاصية موجودة فقط للمهام التي تكون في الحالة الجارية أو المكتملة.
startTime?: Date
قيمة الخاصية
Date