JobPreparationTask Classe

Definição

Uma tarefa de Preparação de Trabalho a ser executada antes de qualquer tarefa do trabalho em qualquer nó de computação especificado.

public class JobPreparationTask
type JobPreparationTask = class
Public Class JobPreparationTask
Herança
JobPreparationTask

Comentários

O Lote repetirá as tarefas quando uma operação de recuperação for disparada em um nó de computação. Exemplos de operações de recuperação incluem (mas não se limitam a) quando um nó de computação não íntegro é reinicializado ou um nó de computação desapareceu devido a uma falha no host. As novas tentativas devido a operações de recuperação são independentes de e não são contadas em relação ao MaxTaskRetryCount. Mesmo que seja MaxTaskRetryCount 0, uma repetição interna devido a uma operação de recuperação pode ocorrer. Por isso, todas as tarefas devem ser idempotentes. Isso significa que as tarefas precisam tolerar ser interrompidas e reiniciadas sem causar dados corrompidos ou duplicados. A melhor prática para tarefas de execução longa é usar alguma forma de ponto de verificação.

Construtores

JobPreparationTask()

Inicializa uma nova instância da classe JobPreparationTask.

JobPreparationTask(String)

Inicializa uma nova instância da classe JobPreparationTask.

Propriedades

CommandLine

Obtém ou define a linha de comando da tarefa.

Constraints

Obtém ou define as restrições de execução fornecidas pelo usuário para esta tarefa de Preparação de Trabalho.

ContainerSettings

Obtém ou define as configurações do contêiner no qual a tarefa é executada.

EnvironmentSettings

Obtém ou define a coleção de instâncias EnvironmentSetting.

Id

Obtém ou define a ID da tarefa.

RerunOnComputeNodeRebootAfterSuccess

Obtém ou define se o serviço do Lote deve executar novamente a tarefa Preparação do Trabalho após reinicialização de um nó de computação.

ResourceFiles

Obtém ou define uma lista de arquivos que o serviço do Lote baixará no nó de computação antes de executar a linha de comando.

UserIdentity

Obtém ou define a identidade do usuário sob a qual a tarefa é executada.

WaitForSuccess

Obtém ou define se o serviço do Lote deve aguardar a conclusão bem-sucedida da tarefa preparação do trabalho antes de agendar tarefas no nó de computação.

Aplica-se a