CloudTask 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.
public class CloudTask
type CloudTask = class
Public Class CloudTask
- Herança
-
CloudTask
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 novas tentativas 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, poderá ocorrer uma repetição interna devido a uma operação de recuperação. Por isso, todas as Tarefas devem ser idempotentes. Isso significa que as tarefas precisam tolerar que sejam interrompidas e reiniciadas 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
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. |
CreationTime |
Obtém ou define a hora de criação da Tarefa. |
DependsOn |
Obtém ou define as Tarefas das quais esta 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. |
ETag |
Obtém ou define a ETag da Tarefa. |
ExecutionInfo |
Obtém ou define informações sobre a execução da 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. |
LastModified |
Obtém ou define a hora da última modificação da Tarefa. |
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. |
NodeInfo |
Obtém ou define informações sobre o Nó de Computação no qual a Tarefa foi executada. |
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. |
PreviousState |
Obtém ou define o estado anterior da Tarefa. |
PreviousStateTransitionTime |
Obtém ou define a hora em que a Tarefa inseriu seu estado anterior. |
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á para o Nó de Computação antes de executar a linha de comando. |
State |
Obtém ou define o estado atual da Tarefa. |
StateTransitionTime |
Obtém ou define a hora em que a Tarefa inseriu seu estado atual. |
Stats |
Obtém ou define estatísticas de uso de recursos para a Tarefa. |
Url |
Obtém ou define a URL da Tarefa. |
UserIdentity |
Obtém ou define a identidade do usuário sob a qual a Tarefa é executada. |
Aplica-se a
Azure SDK for .NET