BatchJobPreparationTaskExecutionInfo interface
İşlem Düğümünde İş Hazırlama Görevinin yürütülmesi hakkında bilgi içerir.
Özellikler
| container |
Görevin yürütüldiği konteyner hakkında bilgiler. Bu özellik yalnızca Görev bir konteyner bağlamında çalışıyorsa ayarlanır. |
| end |
İş Hazırlık Görevinin tamamlandığı zaman. Bu özellik yalnızca Görev Tamamlanmış durumdaysa ayarlanır. |
| exit |
Görev komut satırında belirtilen programın çıkış kodu. Bu parametre yalnızca Görev tamamlanmış durumdaysa döner. Bir süreç için çıkış kodu, uygulama geliştiricisinin o süreç için uyguladığı özel konvansiyonu yansıtır. Kodunuzda karar vermek için çıkış kodu değerini kullanıyorsanız, uygulama sürecinde kullanılan çıkış kodu konvansiyonunu bildiğinizden emin olun. Çıkış kodunun, bir süreç zorla sonlandırıldığında Compute Node işletim sistemi tarafından da oluşturulabileceğini unutmayın. |
| failure |
Görev başarısızlığını tanımlayan bilgiler, varsa. Bu özellik yalnızca Görev tamamlanmış durumdaysa ve bir arıza yaşandığında ayarlanır. |
| last |
İş Hazırlık Görevi'nin yeniden denemesinin başladığı en son zaman. Bu özellik yalnızca Görev yeniden denendiğinde ayarlanır (yani retryCount sıfır değil). Varsa, bu genellikle startTime ile aynıdır, ancak Görev başka nedenlerle yeniden başlatıldıysa farklı olabilir; örneğin, Compute Node yeniden başlatıldıysa yeniden başlatıldıysa, startTime güncellenir ama son RetryTime güncellenmez. |
| result | Görevin uygulanmasının sonucu. Değer 'başarısız' ise, arızanın detayları failureInfo özelliğinde bulunabilir. |
| retry |
Görevin Batch servisi tarafından kaç kez yeniden denendiği. Görev uygulaması hataları (sıfır olmayan çıkış kodu) tekrar denenir, ön işlem hataları (Görev çalıştırılamamıştır) ve dosya yükleme hataları tekrar denenmez. Batch servisi, kısıtlamalarla belirtilen sınıra kadar Görevi tekrar dener. Görev uygulaması hataları (sıfır olmayan çıkış kodu) tekrar denenir, ön işlem hataları (Görev çalıştırılamamıştır) ve dosya yükleme hataları tekrar denenmez. Batch servisi, kısıtlamalarla belirtilen sınıra kadar Görevi tekrar dener. |
| start |
Görevin başladığı zaman. Görev yeniden başlatıldıysa veya tekrar denendiyse, bu Görevin en son çalışmaya başladığı zamandır. |
| state | Compute Node'daki İş Hazırlık Görevinin mevcut durumu. |
| task |
Hesaplama düğümündeki İş Hazırlık Görevinin kök dizini. Bu yolu kullanarak Görev tarafından oluşturulan dosyaları, örneğin günlük dosyalarını alabilirsiniz. |
| task |
Compute Node'daki İş Hazırlık Görevinin kök dizinine ait URL. |
Özellik Ayrıntıları
containerInfo
Görevin yürütüldiği konteyner hakkında bilgiler. Bu özellik yalnızca Görev bir konteyner bağlamında çalışıyorsa ayarlanır.
containerInfo?: BatchTaskContainerExecutionInfo
Özellik Değeri
endTime
İş Hazırlık Görevinin tamamlandığı zaman. Bu özellik yalnızca Görev Tamamlanmış durumdaysa ayarlanır.
endTime?: Date
Özellik Değeri
Date
exitCode
Görev komut satırında belirtilen programın çıkış kodu. Bu parametre yalnızca Görev tamamlanmış durumdaysa döner. Bir süreç için çıkış kodu, uygulama geliştiricisinin o süreç için uyguladığı özel konvansiyonu yansıtır. Kodunuzda karar vermek için çıkış kodu değerini kullanıyorsanız, uygulama sürecinde kullanılan çıkış kodu konvansiyonunu bildiğinizden emin olun. Çıkış kodunun, bir süreç zorla sonlandırıldığında Compute Node işletim sistemi tarafından da oluşturulabileceğini unutmayın.
exitCode?: number
Özellik Değeri
number
failureInfo
Görev başarısızlığını tanımlayan bilgiler, varsa. Bu özellik yalnızca Görev tamamlanmış durumdaysa ve bir arıza yaşandığında ayarlanır.
failureInfo?: BatchTaskFailureInfo
Özellik Değeri
lastRetryTime
İş Hazırlık Görevi'nin yeniden denemesinin başladığı en son zaman. Bu özellik yalnızca Görev yeniden denendiğinde ayarlanır (yani retryCount sıfır değil). Varsa, bu genellikle startTime ile aynıdır, ancak Görev başka nedenlerle yeniden başlatıldıysa farklı olabilir; örneğin, Compute Node yeniden başlatıldıysa yeniden başlatıldıysa, startTime güncellenir ama son RetryTime güncellenmez.
lastRetryTime?: Date
Özellik Değeri
Date
result
Görevin uygulanmasının sonucu. Değer 'başarısız' ise, arızanın detayları failureInfo özelliğinde bulunabilir.
result?: BatchTaskExecutionResult
Özellik Değeri
retryCount
Görevin Batch servisi tarafından kaç kez yeniden denendiği. Görev uygulaması hataları (sıfır olmayan çıkış kodu) tekrar denenir, ön işlem hataları (Görev çalıştırılamamıştır) ve dosya yükleme hataları tekrar denenmez. Batch servisi, kısıtlamalarla belirtilen sınıra kadar Görevi tekrar dener. Görev uygulaması hataları (sıfır olmayan çıkış kodu) tekrar denenir, ön işlem hataları (Görev çalıştırılamamıştır) ve dosya yükleme hataları tekrar denenmez. Batch servisi, kısıtlamalarla belirtilen sınıra kadar Görevi tekrar dener.
retryCount: number
Özellik Değeri
number
startTime
Görevin başladığı zaman. Görev yeniden başlatıldıysa veya tekrar denendiyse, bu Görevin en son çalışmaya başladığı zamandır.
startTime: Date
Özellik Değeri
Date
state
Compute Node'daki İş Hazırlık Görevinin mevcut durumu.
state: BatchJobPreparationTaskState
Özellik Değeri
taskRootDirectory
Hesaplama düğümündeki İş Hazırlık Görevinin kök dizini. Bu yolu kullanarak Görev tarafından oluşturulan dosyaları, örneğin günlük dosyalarını alabilirsiniz.
taskRootDirectory?: string
Özellik Değeri
string
taskRootDirectoryUrl
Compute Node'daki İş Hazırlık Görevinin kök dizinine ait URL.
taskRootDirectoryUrl?: string
Özellik Değeri
string