BatchJobExecutionInfo interface
Azure Batch hizmetinde bir İşin yürütülmesiyle ilgili bilgiler içerir.
Özellikler
| end |
İşin tamamlanma süresi. Bu özellik yalnızca İş tamamlanmış durumdaysa ayarlanır. |
| pool |
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. |
| scheduling |
Hizmetin İşi başlatırken karşılaştığı herhangi bir hata detayları. Bu özellik, işi başlatırken hata olmadıysa ayarlanmaz. |
| start |
İşin başlama saati. İşte bu dönemde İş kuruldu. |
| termination |
İş'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