ExitOptions interface
Especifica como o serviço do Lote responde a uma condição de saída específica.
Propriedades
| dependency |
Uma ação que o serviço lote executa em Tarefas que dependem dessa Tarefa. Os valores possíveis são 'satisfação' (permitindo que tarefas dependentes progridam) e 'bloquear' (as tarefas dependentes continuam aguardando). O Lote ainda não dá suporte ao cancelamento de tarefas dependentes. Valores possíveis: "satisfy", "block" |
| job |
Uma ação a ser executada no trabalho que contém a Tarefa, se a Tarefa for concluída com a condição de saída fornecida e a propriedade onTaskFailed do Trabalho for 'performExitOptionsJobAction'. O padrão não é nenhum para sair do código 0 e terminar para todas as outras condições de saída. Se a propriedade onTaskFailed do Trabalho for noaction, especificar essa propriedade retornará um erro e a solicitação adicionar Tarefa falhará com um erro de valor de propriedade inválido; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação Incorreta). Valores possíveis: "none", "disable", "terminate" |
Detalhes da propriedade
dependencyAction
Uma ação que o serviço lote executa em Tarefas que dependem dessa Tarefa. Os valores possíveis são 'satisfação' (permitindo que tarefas dependentes progridam) e 'bloquear' (as tarefas dependentes continuam aguardando). O Lote ainda não dá suporte ao cancelamento de tarefas dependentes.
Valores possíveis: "satisfy", "block"
dependencyAction?: string
Valor da propriedade
string
jobAction
Uma ação a ser executada no trabalho que contém a Tarefa, se a Tarefa for concluída com a condição de saída fornecida e a propriedade onTaskFailed do Trabalho for 'performExitOptionsJobAction'. O padrão não é nenhum para sair do código 0 e terminar para todas as outras condições de saída. Se a propriedade onTaskFailed do Trabalho for noaction, especificar essa propriedade retornará um erro e a solicitação adicionar Tarefa falhará com um erro de valor de propriedade inválido; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação Incorreta).
Valores possíveis: "none", "disable", "terminate"
jobAction?: string
Valor da propriedade
string