BatchJobExecutionInfo interface

Azure Batch hizmetinde bir İşin yürütülmesiyle ilgili bilgiler içerir.

Özellikler

endTime

İşin tamamlanma süresi. Bu özellik yalnızca İş tamamlanmış durumdaysa ayarlanır.

poolId

Bu İşin atandığı Havuzun kimliği. Bu eleman, İşin atadığı gerçek Havuzu içerir. Servis'ten İş detayları aldığınızda, aynı zamanda PoolInfo öğesi de içerir; bu öğe, İşin eklendiği veya güncellendiği zamandan Pool yapılandırma verilerini içerir. O poolInfo öğesi ayrıca bir poolId öğesi de içerebilir. Eğer varsa, iki kimlik aynıdır. Eğer olmazsa, bu İşin bir otomatik Havuzda çalıştığı anlamına gelir ve bu özellik o otomatik Havuzun kimliğini içerir.

schedulingError

Hizmetin İşi başlatırken karşılaştığı herhangi bir hata detayları. Bu özellik, işi başlatırken hata olmadıysa ayarlanmaz.

startTime

İşin başlama saati. İşte bu dönemde İş kuruldu.

terminationReason

İş'in sona ermesinin sebebini açıklayan bir iplik. Bu özellik yalnızca İş tamamlanmış durumdaysa ayarlanır. Eğer Batch servisi İşi sonlandırırsa, sebep şu şekilde ayarlanır: JMComplete - İş Yöneticisi Görevi tamamlandı ve killJobOnCompletion doğru olarak ayarlandı. MaxWallClockTimeExpiry - İş maxWallClockTime kısıtlamasına ulaştı. TerminateJobSchedule - İş bir takvimin parçası olarak çalıştı ve program sonlandı. AllTasksComplete - İşin onAllTasksComplete özniteliği sonlandıracak şekilde ayarlanmış ve İşteki tüm Görevler tamamlanmıştır. TaskFailed - İşin onTaskFailure özniteliği Perperform olarak ayarlanmıştırExitOptionsJobAction ve Job'daki bir Görev, terminatejob'un bir jobAction'unu belirten bir çıkış koşulu ile başarısız olmuştur. Diğer herhangi bir dize, 'İşi Sonlandır' işlemi çağrısında belirtilen kullanıcı tanımlı bir sebeptir.

Özellik Ayrıntıları

endTime

İşin tamamlanma süresi. Bu özellik yalnızca İş tamamlanmış durumdaysa ayarlanır.

endTime?: Date

Özellik Değeri

Date

poolId

Bu İşin atandığı Havuzun kimliği. Bu eleman, İşin atadığı gerçek Havuzu içerir. Servis'ten İş detayları aldığınızda, aynı zamanda PoolInfo öğesi de içerir; bu öğe, İşin eklendiği veya güncellendiği zamandan Pool yapılandırma verilerini içerir. O poolInfo öğesi ayrıca bir poolId öğesi de içerebilir. Eğer varsa, iki kimlik aynıdır. Eğer olmazsa, bu İşin bir otomatik Havuzda çalıştığı anlamına gelir ve bu özellik o otomatik Havuzun kimliğini içerir.

poolId?: string

Özellik Değeri

string

schedulingError

Hizmetin İşi başlatırken karşılaştığı herhangi bir hata detayları. Bu özellik, işi başlatırken hata olmadıysa ayarlanmaz.

schedulingError?: BatchJobSchedulingError

Özellik Değeri

startTime

İşin başlama saati. İşte bu dönemde İş kuruldu.

startTime: Date

Özellik Değeri

Date

terminationReason

İş'in sona ermesinin sebebini açıklayan bir iplik. Bu özellik yalnızca İş tamamlanmış durumdaysa ayarlanır. Eğer Batch servisi İşi sonlandırırsa, sebep şu şekilde ayarlanır: JMComplete - İş Yöneticisi Görevi tamamlandı ve killJobOnCompletion doğru olarak ayarlandı. MaxWallClockTimeExpiry - İş maxWallClockTime kısıtlamasına ulaştı. TerminateJobSchedule - İş bir takvimin parçası olarak çalıştı ve program sonlandı. AllTasksComplete - İşin onAllTasksComplete özniteliği sonlandıracak şekilde ayarlanmış ve İşteki tüm Görevler tamamlanmıştır. TaskFailed - İşin onTaskFailure özniteliği Perperform olarak ayarlanmıştırExitOptionsJobAction ve Job'daki bir Görev, terminatejob'un bir jobAction'unu belirten bir çıkış koşulu ile başarısız olmuştur. Diğer herhangi bir dize, 'İşi Sonlandır' işlemi çağrısında belirtilen kullanıcı tanımlı bir sebeptir.

terminationReason?: string

Özellik Değeri

string