BatchTaskExecutionInfo interface
Görevin yürütülmesiyle ilgili bilgiler.
Özellikler
| container |
Görevin yürütülmekte olduğu kapsayıcı hakkında bilgi. Bu özellik yalnızca Görev bir kapsayıcı bağlamında çalışıyorsa ayarlanır. |
| end |
Görevin tamamlanma zamanı. Bu özellik yalnızca Görev Tamamlandı durumundaysa ayarlanır. |
| exit |
Görev komut satırında belirtilen programın çıkış kodu. Bu özellik yalnızca Görev tamamlanmış durumdaysa ayarlanır. Genel olarak, bir işlemin çıkış kodu, bu işlem için uygulama geliştiricisi tarafından uygulanan özel kuralı yansıtır. Kodunuzda karar almak için çıkış kodu değerini kullanırsanız, uygulama işlemi tarafından kullanılan çıkış kodu kuralını bildiğinizden emin olun. Ancak Batch hizmeti Görevi sonlandırırsa (zaman aşımı veya API aracılığıyla kullanıcı sonlandırma nedeniyle) işletim sistemi tanımlı bir çıkış kodu görebilirsiniz. |
| failure |
Varsa Görev hatasını açıklayan bilgiler. Bu özellik yalnızca Görev tamamlanmış durumdaysa ve bir hatayla karşılaştıysa ayarlanır. |
| last |
Bir kullanıcı isteğinin sonucu olarak Batch hizmeti tarafından Görevin yeniden sorgulandığı en son zaman. Bu özellik yalnızca requeueCount sıfır olmayansa ayarlanır. |
| last |
Görevin yeniden denendiği en son zaman. Bu öğe yalnızca Görev yeniden denendiyse (retryCount sıfır olmayan) bulunur. Varsa, bu genellikle startTime ile aynıdır, ancak Görev yeniden deneme dışındaki nedenlerle yeniden başlatıldıysa farklı olabilir; örneğin, İşlem Düğümü yeniden deneme sırasında yeniden başlatıldıysa startTime güncelleştirilir ancak lastRetryTime güncelleştirilmez. |
| requeue |
Bir kullanıcı isteğinin sonucu olarak Batch hizmeti tarafından Görevin yeniden sorgulandığı sayıdır. Kullanıcı bir Havuzdan İşlem Düğümlerini kaldırdığında (havuzu yeniden boyutlandırarak/küçülterek) veya İş devre dışı bırakıldığında, kullanıcı İşlem Düğümlerinde çalışan Görevlerin yürütme için yeniden sorgulanmasını belirtebilir. Bu sayı, bu nedenlerle Görevin kaç kez yeniden sorgulandığını izler. |
| result | Görev yürütmenin sonucu. Değer 'başarısız' ise, hatanın ayrıntıları failureInfo özelliğinde bulunabilir. Olası değerler: "success", "failure" |
| retry |
Batch hizmeti tarafından Görevin yeniden denenme sayısı. Görev uygulaması hataları (sıfır olmayan çıkış kodu) yeniden deneniyor, ön işleme hataları (Görev çalıştırılamadı) ve dosya yükleme hataları yeniden denenmiyor. Batch hizmeti, Görev'i kısıtlamalar tarafından belirtilen sınıra kadar yeniden dener. |
| start |
Görevin çalışmaya başladığı saat. 'Çalışıyor' çalışma durumuna karşılık gelir, bu nedenle Görev kaynak dosyalarını veya Paketleri belirtiyorsa, başlangıç saati Görevin bunları indirmeye veya dağıtmaya başladığı zamanı yansıtır. Görev yeniden başlatıldıysa veya yeniden denendiyse, görevin çalışmaya başladığı en son zamandır. Bu özellik yalnızca çalışan veya tamamlanmış durumda olan Görevler için mevcuttur. |
Özellik Ayrıntıları
containerInfo
Görevin yürütülmekte olduğu kapsayıcı hakkında bilgi. Bu özellik yalnızca Görev bir kapsayıcı bağlamında çalışıyorsa ayarlanır.
containerInfo?: BatchTaskContainerExecutionInfo
Özellik Değeri
endTime
Görevin tamamlanma zamanı. Bu özellik yalnızca Görev Tamamlandı durumundaysa ayarlanır.
endTime?: string | Date
Özellik Değeri
string | Date
exitCode
Görev komut satırında belirtilen programın çıkış kodu. Bu özellik yalnızca Görev tamamlanmış durumdaysa ayarlanır. Genel olarak, bir işlemin çıkış kodu, bu işlem için uygulama geliştiricisi tarafından uygulanan özel kuralı yansıtır. Kodunuzda karar almak için çıkış kodu değerini kullanırsanız, uygulama işlemi tarafından kullanılan çıkış kodu kuralını bildiğinizden emin olun. Ancak Batch hizmeti Görevi sonlandırırsa (zaman aşımı veya API aracılığıyla kullanıcı sonlandırma nedeniyle) işletim sistemi tanımlı bir çıkış kodu görebilirsiniz.
exitCode?: number
Özellik Değeri
number
failureInfo
Varsa Görev hatasını açıklayan bilgiler. Bu özellik yalnızca Görev tamamlanmış durumdaysa ve bir hatayla karşılaştıysa ayarlanır.
failureInfo?: BatchTaskFailureInfo
Özellik Değeri
lastRequeueTime
Bir kullanıcı isteğinin sonucu olarak Batch hizmeti tarafından Görevin yeniden sorgulandığı en son zaman. Bu özellik yalnızca requeueCount sıfır olmayansa ayarlanır.
lastRequeueTime?: string | Date
Özellik Değeri
string | Date
lastRetryTime
Görevin yeniden denendiği en son zaman. Bu öğe yalnızca Görev yeniden denendiyse (retryCount sıfır olmayan) bulunur. Varsa, bu genellikle startTime ile aynıdır, ancak Görev yeniden deneme dışındaki nedenlerle yeniden başlatıldıysa farklı olabilir; örneğin, İşlem Düğümü yeniden deneme sırasında yeniden başlatıldıysa startTime güncelleştirilir ancak lastRetryTime güncelleştirilmez.
lastRetryTime?: string | Date
Özellik Değeri
string | Date
requeueCount
Bir kullanıcı isteğinin sonucu olarak Batch hizmeti tarafından Görevin yeniden sorgulandığı sayıdır. Kullanıcı bir Havuzdan İşlem Düğümlerini kaldırdığında (havuzu yeniden boyutlandırarak/küçülterek) veya İş devre dışı bırakıldığında, kullanıcı İşlem Düğümlerinde çalışan Görevlerin yürütme için yeniden sorgulanmasını belirtebilir. Bu sayı, bu nedenlerle Görevin kaç kez yeniden sorgulandığını izler.
requeueCount: number
Özellik Değeri
number
result
Görev yürütmenin sonucu. Değer 'başarısız' ise, hatanın ayrıntıları failureInfo özelliğinde bulunabilir.
Olası değerler: "success", "failure"
result?: string
Özellik Değeri
string
retryCount
Batch hizmeti tarafından Görevin yeniden denenme sayısı. Görev uygulaması hataları (sıfır olmayan çıkış kodu) yeniden deneniyor, ön işleme hataları (Görev çalıştırılamadı) ve dosya yükleme hataları yeniden denenmiyor. Batch hizmeti, Görev'i kısıtlamalar tarafından belirtilen sınıra kadar yeniden dener.
retryCount: number
Özellik Değeri
number
startTime
Görevin çalışmaya başladığı saat. 'Çalışıyor' çalışma durumuna karşılık gelir, bu nedenle Görev kaynak dosyalarını veya Paketleri belirtiyorsa, başlangıç saati Görevin bunları indirmeye veya dağıtmaya başladığı zamanı yansıtır. Görev yeniden başlatıldıysa veya yeniden denendiyse, görevin çalışmaya başladığı en son zamandır. Bu özellik yalnızca çalışan veya tamamlanmış durumda olan Görevler için mevcuttur.
startTime?: string | Date
Özellik Değeri
string | Date