Aracılığıyla paylaş


StartTaskInformation interface

StartTaskInformation'ı temsil eden bir arabirim.

Özellikler

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.

endTime

StartTask'ın çalışmayı durdurduğu saat. Bu, starttask'ın en son çalıştırmasının bitiş saatidir ve bu çalıştırma tamamlandıysa (bu çalıştırma başarısız olsa ve yeniden deneme bekliyor olsa bile). StartTask şu anda çalışıyorsa bu öğe mevcut değildir.

exitCode

StartTask komut satırında belirtilen programın çıkış kodu. Bu özellik yalnızca StartTask 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 StartTask'i 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.

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.

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.

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 şunlardır: 'success', 'failure'

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.

startTime

StartTask'ın çalışmaya başladığı saat. Görev her yeniden başlatıldığında veya yeniden denenişinde bu değer sıfırlanır (yani, StartTask'ın çalışmaya başladığı en son zamandır).

state

İşlem Düğümündeki StartTask'ın durumu. Olası değerler şunlardır: 'running', 'completed'

Ö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?: TaskContainerExecutionInformation

Özellik Değeri

endTime

StartTask'ın çalışmayı durdurduğu saat. Bu, starttask'ın en son çalıştırmasının bitiş saatidir ve bu çalıştırma tamamlandıysa (bu çalıştırma başarısız olsa ve yeniden deneme bekliyor olsa bile). StartTask şu anda çalışıyorsa bu öğe mevcut değildir.

endTime?: Date

Özellik Değeri

Date

exitCode

StartTask komut satırında belirtilen programın çıkış kodu. Bu özellik yalnızca StartTask 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 StartTask'i 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?: TaskFailureInformation

Özellik Değeri

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?: Date

Özellik Değeri

Date

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 şunlardır: 'success', 'failure'

result?: TaskExecutionResult

Özellik Değeri

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

StartTask'ın çalışmaya başladığı saat. Görev her yeniden başlatıldığında veya yeniden denenişinde bu değer sıfırlanır (yani, StartTask'ın çalışmaya başladığı en son zamandır).

startTime: Date

Özellik Değeri

Date

state

İşlem Düğümündeki StartTask'ın durumu. Olası değerler şunlardır: 'running', 'completed'

state: StartTaskState

Özellik Değeri