Aracılığıyla paylaş


BatchJobExecutionInfoOutput interface

Azure Batch hizmetinde bir işin yürütülmesi hakkında bilgi içerir.

Özellikler

endTime

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

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.

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.

startTime

İşin başlangıç saati. bu, İşin oluşturulduğu zamandır.

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.

Ö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