مشاركة عبر


TaskExecutionInformation interface

واجهة تمثل TaskExecutionInformation.

الخصائص

containerInfo

معلومات حول الحاوية التي يتم تنفيذ المهمة بموجبها. يتم تعيين هذه الخاصية فقط إذا تم تشغيل المهمة في سياق حاوية.

endTime

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

exitCode

رمز الخروج للبرنامج المحدد في سطر أوامر المهمة. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة. بشكل عام، تعكس التعليمات البرمجية للخروج لعملية ما الاصطلاح المحدد الذي ينفذه مطور التطبيق لتلك العملية. إذا كنت تستخدم قيمة رمز الخروج لاتخاذ قرارات في التعليمات البرمجية الخاصة بك، فتأكد من أنك تعرف اصطلاح رمز الخروج المستخدم من قبل عملية التطبيق. ومع ذلك، إذا كانت خدمة Batch تنهي المهمة (بسبب المهلة، أو إنهاء المستخدم عبر واجهة برمجة التطبيقات)، فقد ترى رمز إنهاء معرف من قبل نظام التشغيل.

failureInfo

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

lastRequeueTime

آخر وقت تمت فيه إعادة ترتيب المهمة بواسطة خدمة Batch كنتيجة لطلب مستخدم. يتم تعيين هذه الخاصية فقط إذا كان requeueCount غير صفري.

lastRetryTime

آخر وقت بدأت فيه إعادة محاولة المهمة قيد التشغيل. هذا العنصر موجود فقط إذا تمت إعادة محاولة المهمة (أي إعادة المحاولةCount غير صفرية). إذا كان موجودا، يكون هذا عادة هو نفس startTime، ولكن قد يكون مختلفا إذا تمت إعادة تشغيل المهمة لأسباب أخرى غير إعادة المحاولة؛ على سبيل المثال، إذا تمت إعادة تشغيل عقدة الحساب أثناء إعادة المحاولة، تحديث startTime ولكن lastRetryTime غير محدث.

requeueCount

عدد المرات التي تمت فيها إعادة طلب المهمة بواسطة خدمة Batch كنتيجة لطلب مستخدم. عندما يزيل المستخدم عقد الحوسبة من تجمع (عن طريق تغيير حجم/تقليص التجمع) أو عند تعطيل المهمة، يمكن للمستخدم تحديد إعادة تشغيل المهام على عقد الحوسبة للتنفيذ. يتعقب هذا العدد عدد المرات التي تمت فيها إعادة ترتيب المهمة لهذه الأسباب.

result

نتيجة تنفيذ المهمة. إذا كانت القيمة "فشل"، فيمكن العثور على تفاصيل الفشل في الخاصية failureInfo. تتضمن القيم المحتملة: "نجاح" و"فشل"

retryCount

عدد المرات التي تمت فيها إعادة محاولة المهمة بواسطة خدمة Batch. تتم إعادة محاولة فشل تطبيق المهمة (رمز الخروج غير الصفري)، وأخطاء المعالجة المسبقة (تعذر تشغيل المهمة) ولا تتم إعادة محاولة أخطاء تحميل الملف. ستقوم خدمة Batch بإعادة محاولة المهمة حتى الحد المحدد بواسطة القيود.

startTime

الوقت الذي بدأت فيه المهمة في التشغيل. يتوافق "التشغيل" مع حالة التشغيل، لذلك إذا كانت المهمة تحدد ملفات الموارد أو الحزم، فإن وقت البدء يعكس الوقت الذي بدأت فيه المهمة في تنزيل هذه الملفات أو نشرها. إذا تمت إعادة تشغيل المهمة أو إعادة المحاولة، فهذه هي المرة الأخيرة التي بدأت فيها المهمة في التشغيل. هذه الخاصية موجودة فقط للمهام الموجودة في حالة التشغيل أو المكتملة.

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

containerInfo

معلومات حول الحاوية التي يتم تنفيذ المهمة بموجبها. يتم تعيين هذه الخاصية فقط إذا تم تشغيل المهمة في سياق حاوية.

containerInfo?: TaskContainerExecutionInformation

قيمة الخاصية

endTime

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

endTime?: Date

قيمة الخاصية

Date

exitCode

رمز الخروج للبرنامج المحدد في سطر أوامر المهمة. يتم تعيين هذه الخاصية فقط إذا كانت المهمة في الحالة المكتملة. بشكل عام، تعكس التعليمات البرمجية للخروج لعملية ما الاصطلاح المحدد الذي ينفذه مطور التطبيق لتلك العملية. إذا كنت تستخدم قيمة رمز الخروج لاتخاذ قرارات في التعليمات البرمجية الخاصة بك، فتأكد من أنك تعرف اصطلاح رمز الخروج المستخدم من قبل عملية التطبيق. ومع ذلك، إذا كانت خدمة Batch تنهي المهمة (بسبب المهلة، أو إنهاء المستخدم عبر واجهة برمجة التطبيقات)، فقد ترى رمز إنهاء معرف من قبل نظام التشغيل.

exitCode?: number

قيمة الخاصية

number

failureInfo

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

failureInfo?: TaskFailureInformation

قيمة الخاصية

lastRequeueTime

آخر وقت تمت فيه إعادة ترتيب المهمة بواسطة خدمة Batch كنتيجة لطلب مستخدم. يتم تعيين هذه الخاصية فقط إذا كان requeueCount غير صفري.

lastRequeueTime?: Date

قيمة الخاصية

Date

lastRetryTime

آخر وقت بدأت فيه إعادة محاولة المهمة قيد التشغيل. هذا العنصر موجود فقط إذا تمت إعادة محاولة المهمة (أي إعادة المحاولةCount غير صفرية). إذا كان موجودا، يكون هذا عادة هو نفس startTime، ولكن قد يكون مختلفا إذا تمت إعادة تشغيل المهمة لأسباب أخرى غير إعادة المحاولة؛ على سبيل المثال، إذا تمت إعادة تشغيل عقدة الحساب أثناء إعادة المحاولة، تحديث startTime ولكن lastRetryTime غير محدث.

lastRetryTime?: Date

قيمة الخاصية

Date

requeueCount

عدد المرات التي تمت فيها إعادة طلب المهمة بواسطة خدمة Batch كنتيجة لطلب مستخدم. عندما يزيل المستخدم عقد الحوسبة من تجمع (عن طريق تغيير حجم/تقليص التجمع) أو عند تعطيل المهمة، يمكن للمستخدم تحديد إعادة تشغيل المهام على عقد الحوسبة للتنفيذ. يتعقب هذا العدد عدد المرات التي تمت فيها إعادة ترتيب المهمة لهذه الأسباب.

requeueCount: number

قيمة الخاصية

number

result

نتيجة تنفيذ المهمة. إذا كانت القيمة "فشل"، فيمكن العثور على تفاصيل الفشل في الخاصية failureInfo. تتضمن القيم المحتملة: "نجاح" و"فشل"

result?: TaskExecutionResult

قيمة الخاصية

retryCount

عدد المرات التي تمت فيها إعادة محاولة المهمة بواسطة خدمة Batch. تتم إعادة محاولة فشل تطبيق المهمة (رمز الخروج غير الصفري)، وأخطاء المعالجة المسبقة (تعذر تشغيل المهمة) ولا تتم إعادة محاولة أخطاء تحميل الملف. ستقوم خدمة Batch بإعادة محاولة المهمة حتى الحد المحدد بواسطة القيود.

retryCount: number

قيمة الخاصية

number

startTime

الوقت الذي بدأت فيه المهمة في التشغيل. يتوافق "التشغيل" مع حالة التشغيل، لذلك إذا كانت المهمة تحدد ملفات الموارد أو الحزم، فإن وقت البدء يعكس الوقت الذي بدأت فيه المهمة في تنزيل هذه الملفات أو نشرها. إذا تمت إعادة تشغيل المهمة أو إعادة المحاولة، فهذه هي المرة الأخيرة التي بدأت فيها المهمة في التشغيل. هذه الخاصية موجودة فقط للمهام الموجودة في حالة التشغيل أو المكتملة.

startTime?: Date

قيمة الخاصية

Date