BatchJobExecutionInfoOutput interface
Azure Batch hizmetinde bir işin yürütülmesi hakkında bilgi içerir.
Özellikler
| end |
İşin tamamlanma süresi. Bu özellik yalnızca İş tamamlandı durumundaysa ayarlanır. |
| pool |
Bu İşin atandığı Havuzun Kimliği. Bu öğe, İşin atandığı gerçek Havuzu içerir. Hizmetten İş ayrıntılarını aldığınızda, bunlar da İş eklendiğinde veya güncelleştirildiğinde havuz yapılandırma verilerini içeren bir poolInfo öğesi içerir. Bu poolInfo öğesi bir poolId öğesi de içerebilir. Varsa, iki kimlik aynıdır. Çalışmıyorsa, İş bir otomatik Havuzda çalıştırıldığını ve bu özelliğin bu otomatik Havuzun kimliğini içerdiği anlamına gelir. |
| scheduling |
İşi başlatırken hizmet tarafından karşılaşılan hatanın ayrıntıları. İşi başlatırken hata yoksa bu özellik ayarlanmaz. |
| start |
İşin başlangıç saati. bu, İşin oluşturulduğu zamandır. |
| terminate |
İşin sona erme nedenini açıklayan dize. Bu özellik yalnızca İş tamamlandı durumundaysa ayarlanır. Batch hizmeti İşi sonlandırırsa nedeni şu şekilde ayarlar: JMComplete - İş Yöneticisi Görevi tamamlandı ve killJobOnCompletion true olarak ayarlandı. MaxWallClockTimeExpiry - İş maxWallClockTime kısıtlamasına ulaştı. TerminateJobSchedule - İş bir zamanlamanın parçası olarak çalıştırıldı ve zamanlama sonlandırıldı. AllTasksComplete - İşin onAllTasksComplete özniteliği terminatejob olarak ayarlanır ve İş içindeki tüm Görevler tamamlanır. TaskFailed - İşin onTaskFailure özniteliği performExitOptionsJobAction olarak ayarlandı ve İş'teki bir Görev jobAction of terminatejob belirten bir çıkış koşuluyla başarısız oldu. Diğer dizeler, 'İşi Sonlandır' işlemine yapılan çağrıda belirtilen kullanıcı tanımlı bir nedendir. |
Özellik Ayrıntıları
endTime
İşin tamamlanma süresi. Bu özellik yalnızca İş tamamlandı durumundaysa ayarlanır.
endTime?: string
Özellik Değeri
string
poolId
Bu İşin atandığı Havuzun Kimliği. Bu öğe, İşin atandığı gerçek Havuzu içerir. Hizmetten İş ayrıntılarını aldığınızda, bunlar da İş eklendiğinde veya güncelleştirildiğinde havuz yapılandırma verilerini içeren bir poolInfo öğesi içerir. Bu poolInfo öğesi bir poolId öğesi de içerebilir. Varsa, iki kimlik aynıdır. Çalışmıyorsa, İş bir otomatik Havuzda çalıştırıldığını ve bu özelliğin bu otomatik Havuzun kimliğini içerdiği anlamına gelir.
poolId?: string
Özellik Değeri
string
schedulingError
İşi başlatırken hizmet tarafından karşılaşılan hatanın ayrıntıları. İşi başlatırken hata yoksa bu özellik ayarlanmaz.
schedulingError?: BatchJobSchedulingErrorOutput
Özellik Değeri
startTime
İşin başlangıç saati. bu, İşin oluşturulduğu zamandır.
startTime: string
Özellik Değeri
string
terminateReason
İşin sona erme nedenini açıklayan dize. Bu özellik yalnızca İş tamamlandı durumundaysa ayarlanır. Batch hizmeti İşi sonlandırırsa nedeni şu şekilde ayarlar: JMComplete - İş Yöneticisi Görevi tamamlandı ve killJobOnCompletion true olarak ayarlandı. MaxWallClockTimeExpiry - İş maxWallClockTime kısıtlamasına ulaştı. TerminateJobSchedule - İş bir zamanlamanın parçası olarak çalıştırıldı ve zamanlama sonlandırıldı. AllTasksComplete - İşin onAllTasksComplete özniteliği terminatejob olarak ayarlanır ve İş içindeki tüm Görevler tamamlanır. TaskFailed - İşin onTaskFailure özniteliği performExitOptionsJobAction olarak ayarlandı ve İş'teki bir Görev jobAction of terminatejob belirten bir çıkış koşuluyla başarısız oldu. Diğer dizeler, 'İşi Sonlandır' işlemine yapılan çağrıda belirtilen kullanıcı tanımlı bir nedendir.
terminateReason?: string
Özellik Değeri
string