Compartilhar via


ExitOptions interface

Especifica como o serviço do Lote responde a uma condição de saída específica.

Propriedades

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"

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"

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