Partilhar via


TaskAddParameter Classe

Definição

Uma Tarefa Lote do Azure a ser adicionada.

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

Comentários

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

Construtores

TaskAddParameter()

Inicializa uma nova instância da classe TaskAddParameter.

TaskAddParameter(String, String, String, TaskContainerSettings, ExitConditions, IList<ResourceFile>, IList<OutputFile>, IList<EnvironmentSetting>, AffinityInformation, TaskConstraints, Nullable<Int32>, UserIdentity, MultiInstanceSettings, TaskDependencies, IList<ApplicationPackageReference>, AuthenticationTokenSettings)

Inicializa uma nova instância da classe TaskAddParameter.

Propriedades

AffinityInfo

Obtém ou define uma dica de localidade que pode ser usada pelo serviço lote para selecionar um Nó de Computação no qual iniciar a nova Tarefa.

ApplicationPackageReferences

Obtém ou define uma lista de Pacotes que o serviço do Lote implantará no Nó de Computação antes de executar a linha de comando.

AuthenticationTokenSettings

Obtém ou define as configurações de um token de autenticação que a Tarefa pode usar para executar operações de serviço do Lote.

CommandLine

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

Constraints

Obtém ou define as restrições de execução que se aplicam a esta Tarefa.

ContainerSettings

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

DependsOn

Obtém ou define as Tarefas das quais essa Tarefa depende.

DisplayName

Obtém ou define um nome de exibição para a Tarefa.

EnvironmentSettings

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

ExitConditions

Obtém ou define como o serviço do Lote deve responder quando a Tarefa for concluída.

Id

Obtém ou define uma cadeia de caracteres que identifica exclusivamente a Tarefa dentro do Trabalho.

MultiInstanceSettings

Obtém ou define um objeto que indica que a Tarefa é uma Tarefa de várias instâncias e contém informações sobre como executar a Tarefa de várias instâncias.

OutputFiles

Obtém ou define uma lista de arquivos que o serviço do Lote carregará do Nó de Computação depois de executar a linha de comando.

RequiredSlots

Obtém ou define o número de slots de agendamento necessários para execução da Tarefa.

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.

Aplica-se a