Compartilhar via


StartTask Classe

Definição

Uma tarefa que é executada quando um nó de computação ingressa em um pool no serviço Lote do Azure ou quando o nó de computação é reinicializado ou recriado.

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

Comentários

Em alguns casos, a tarefa inicial pode ser executada novamente, mesmo que o nó não tenha sido reinicializado. Devido a isso, as tarefas iniciais devem ser idempotentes e sair normalmente se a configuração que estão executando já tiver sido feita. Cuidados especiais devem ser tomados para evitar tarefas iniciais que criam o processo de interrupção ou instalação/inicialização de serviços do diretório de trabalho da tarefa inicial, pois isso impedirá que o Lote possa executar novamente a tarefa inicial.

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 comando da tarefa de início.

ContainerSettings

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

EnvironmentSettings

Obtém ou define uma lista de configurações de variável de ambiente para a tarefa inicial.

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 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 de início é executada.

WaitForSuccess

Obtém ou define se o serviço do Lote deve aguardar a conclusão da tarefa inicial com êxito (ou seja, sair com o código de saída 0) antes de agendar as tarefas no nó de computação.

Métodos

Validate()

Valide o objeto .

Aplica-se a