Partilhar via


StartTask Classe

Definição

Uma tarefa que é executada quando um nó de computação se associa a um conjunto no serviço Azure Batch ou quando o nó de computação é reiniciado ou reproduzido.

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

Observações

Em alguns casos, a tarefa de início pode ser novamente executada, apesar de o nó não ter sido reiniciado. Devido a isto, as tarefas de início devem ser idempotentes e sair corretamente se a configuração que estão a realizar já tiver sido efetuada. Deve ter especial cuidado para evitar iniciar tarefas que criem processos de separação ou serviços de instalação/iniciação a partir do diretório de trabalho da tarefa inicial, uma vez que isto impedirá o Batch de voltar a executar a tarefa de início.

Construtores

StartTask()

Inicializa uma nova instância da classe StartTask.

StartTask(String, IList<ResourceFile>, IList<EnvironmentSetting>, UserIdentity, Nullable<Int32>, Nullable<Boolean>, TaskContainerSettings)

Inicializa uma nova instância da classe StartTask.

Propriedades

CommandLine

Obtém ou define a linha de comandos da tarefa de início.

ContainerSettings

Obtém ou define as definições do contentor no qual a tarefa de início é executada.

EnvironmentSettings

Obtém ou define uma lista de definições de variáveis de ambiente para a tarefa de início.

MaxTaskRetryCount

Obtém ou define o número máximo de vezes que a tarefa pode ser repetida.

ResourceFiles

Obtém ou define uma lista de ficheiros que o serviço Batch irá transferir para o nó de computação antes de executar a linha de comandos.

UserIdentity

Obtém ou define a identidade de utilizador na qual a tarefa de início é executada.

WaitForSuccess

Obtém ou define se o serviço Batch deve aguardar que a tarefa de início seja concluída com êxito (ou seja, sair com o código de saída 0) antes de agendar tarefas no nó de computação.

Métodos

Validate()

Valide o objeto.

Aplica-se a