Compartilhar via


Microsoft.Azure.Batch.Common Namespace

Classes

BatchErrorCodeStrings

Cadeias de caracteres de código de erro do serviço lote.

BatchException

Representa uma exceção para o serviço windows Lote do Azure.

ExponentialRetry

Representa uma política de repetição que executa um número especificado de repetições, usando um esquema de retirada exponencial para determinar o intervalo entre as repetições.

JobSchedulingErrorCodes

Contém códigos de erro específicos para erros de agendamento de trabalho.

LinearRetry

Representa uma política de repetição que executa um determinado número de tentativas, usando um intervalo de tempo fixo especificado entre repetições.

NoRetry

Representa uma política de repetição que não executa repetições.

OperationContext

Representa o contexto de uma solicitação para o serviço do Lote e fornece informações adicionais sobre sua execução.

PoolResizeErrorCodes

Contém códigos de erro específicos para erros de redimensionamento do pool.

RequestInformation

Um conjunto de informações comuns associadas a uma solicitação.

RequestResult

Representa o resultado de uma solicitação física.

RetryDecision

Representa uma decisão tomada por um IRetryPolicy.

TaskFailureInformationCodes

Contém códigos de erro específicos para erros de agendamento de tarefas.

Interfaces

IRetryPolicy

Representa uma política de repetição.

Enumerações

AccessScope

Os recursos do Lote que podem ser acessados por uma tarefa usando um token de autenticação fornecido por meio da AuthenticationTokenSettings propriedade .

AddTaskStatus

O status de uma tarefa individual em uma operação de adição de coleção de tarefas.

AllocationState

Indica se um pool está redimensionando.

AutoUserScope

O escopo da conta de usuário usada pelo serviço lote para executar uma tarefa.

CachingType

O tipo de cache de um disco do sistema operacional. Para obter informações sobre as opções de cache, confira: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/

CertificateFormat

Formato do certificado.

CertificateState

O estado de um certificado

CertificateVisibility

Especifica quais contas de usuário em um nó de computação devem ter acesso aos dados privados de um certificado.

CertStoreLocation

O local de um repositório de certificados nos nós de computação de um pool.

ComputeNodeDeallocationOption

Especifica como lidar com tarefas já em execução e quando os nós que as executam podem ser removidos do pool, se o tamanho do pool estiver diminuindo.

ComputeNodeFillType

Especifica como as tarefas devem ser distribuídas entre nós de computação.

ComputeNodeRebootOption

Especifica quando reinicializar um nó de computação e o que fazer com as tarefas em execução no momento.

ComputeNodeReimageOption

Especifica quando refazer a imagem do nó de computação e o que fazer com as tarefas em execução no momento.

ComputeNodeState

O estado de um nó de computação.

ContainerWorkingDirectory

Especifica o local do diretório de trabalho do contêiner.

DependencyAction

Uma ação que o serviço do Lote deve executar em tarefas que dependem da tarefa especificando a ação.

DiffDiskPlacement

Especifica o posicionamento de disco efêmero para o disco do sistema operacional para todos os nós de computação (VMs) no pool.

DisableComputeNodeSchedulingOption

Especifica o que fazer com as tarefas em execução no momento ao desabilitar o agendamento de tarefas no nó de computação.

DisableJobOption

Especifica o que fazer com tarefas ativas durante uma operação de desabilitar o trabalho.

DiskEncryptionTarget

Um disco a ser criptografado.

DynamicVNetAssignmentScope

O escopo da atribuição de rede virtual dinâmica.

ElevationLevel

O nível de elevação da conta de usuário usada pelo serviço do Lote para executar uma tarefa.

ErrorCategory

A categoria de um erro de agendamento de tarefas.

InboundEndpointProtocol

O protocolo de ponto de extremidade de entrada.

IPAddressProvisioningType

O tipo de provisionamento para endereços IP públicos para o pool.

JobAction

Uma ação a ser executada no trabalho que contém uma tarefa, quando essa tarefa for concluída.

JobPreparationTaskState

O estado de uma tarefa de Preparação de Trabalho.

JobReleaseTaskState

O estado de uma tarefa de Liberação de Trabalho.

JobScheduleState

O estado de uma agenda de trabalho.

JobState

O estado do trabalho

LoginMode

O modo a ser usado ao fazer logon em um usuário do Windows.

NetworkSecurityGroupRuleAccess

O acesso à regra do grupo de segurança de rede.

NodeCommunicationMode

Determina como um pool se comunica com o serviço do Lote.

NodePlacementPolicyType

A política de posicionamento para alocar nós no pool. O valor padrão é regional.

OnAllTasksComplete

Especifica uma ação que o serviço do Lote deve executar quando todas as tarefas no trabalho estão no estado concluído.

OnTaskFailure

Especifica uma ação que o serviço do Lote deve executar quando qualquer tarefa no trabalho falha.

OSType

Especifica o tipo De sistema operacional.

OutputFileUploadCondition

As condições sob as quais os arquivos de saída de uma tarefa devem ser carregados.

PoolIdentityType

O tipo de identidade associado a um pool do Lote.

PoolLifetimeOption

Especifica o tempo de vida mínimo dos pools automáticos criados e como vários trabalhos em um agendamento são atribuídos a pools.

PoolState

O estado de um pool.

SchedulingState

Especifica se o nó de computação deve estar disponível para agendamento de tarefas.

StartTaskState

O estado de uma tarefa inicial em um nó de computação.

StatusLevelTypes

Tipos de nível de status.

StorageAccountType

O tipo de conta de armazenamento para uso na criação de discos de dados.

SubtaskState

O estado de uma subtarefa.

TaskExecutionResult

O resultado da execução da tarefa.

TaskState

O estado de uma tarefa.

VerificationType

O tipo de verificação de uma imagem Lote do Azure.