BatchJobConstraints interface
As restrições de execução de um trabalho.
Propriedades
| max |
O número máximo de vezes que cada Tarefa pode ser tentado novamente. O serviço do Lote tentará novamente uma Tarefa se o código de saída não for zero. Observe que esse valor controla especificamente o número de repetições. O serviço em lote tentará cada Tarefa uma vez e pode tentar novamente até esse limite. Por exemplo, se o número máximo de tentativas for 3, o Batch tenta uma Tarefa até 4 vezes (uma tentativa inicial e 3 tentativas). Se a contagem máxima de tentativas for 0, o serviço Batch não tenta novamente Tarefas. Se a contagem máxima de tentativas for -1, o serviço Batch tenta Tasks sem limite. O valor padrão é 0 (sem novas tentativas). |
| max |
O tempo máximo decorrido que o Job pode executar, medido a partir do momento em que o Job é criado. Se o Trabalho não for concluído dentro do tempo limite, o serviço Batch o encerra, assim como quaisquer Tarefas que ainda estejam em execução. Nesse caso, o motivo da rescisão será MaxWallClockTimeExpiry. Se essa propriedade não for especificada, não há limite de tempo para quanto tempo o Trabalho pode durar. A duração do tempo é especificada no formato ISO 8601. |
Detalhes da propriedade
maxTaskRetryCount
O número máximo de vezes que cada Tarefa pode ser tentado novamente. O serviço do Lote tentará novamente uma Tarefa se o código de saída não for zero. Observe que esse valor controla especificamente o número de repetições. O serviço em lote tentará cada Tarefa uma vez e pode tentar novamente até esse limite. Por exemplo, se o número máximo de tentativas for 3, o Batch tenta uma Tarefa até 4 vezes (uma tentativa inicial e 3 tentativas). Se a contagem máxima de tentativas for 0, o serviço Batch não tenta novamente Tarefas. Se a contagem máxima de tentativas for -1, o serviço Batch tenta Tasks sem limite. O valor padrão é 0 (sem novas tentativas).
maxTaskRetryCount?: number
Valor da propriedade
number
maxWallClockTime
O tempo máximo decorrido que o Job pode executar, medido a partir do momento em que o Job é criado. Se o Trabalho não for concluído dentro do tempo limite, o serviço Batch o encerra, assim como quaisquer Tarefas que ainda estejam em execução. Nesse caso, o motivo da rescisão será MaxWallClockTimeExpiry. Se essa propriedade não for especificada, não há limite de tempo para quanto tempo o Trabalho pode durar. A duração do tempo é especificada no formato ISO 8601.
maxWallClockTime?: string
Valor da propriedade
string