TaskAddParameter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET