Microsoft.Azure.Batch Namespace
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.
Classes
AddTaskCollectionResultHandler |
Um BatchClientBehavior que você pode usar para especificar em quais condições uma operação para adicionar várias tarefas a um trabalho deve repetir, terminar ou ser considerado bem-sucedido. |
AddTaskCollectionTerminatedException |
A exceção gerada quando a operação AddTaskCollection é encerrada. |
AddTaskResult |
Resultado de uma única tarefa adicionada como parte de uma coleção de tarefas. |
AffinityInformation |
Uma dica de localidade que pode ser usada pelo serviço lote para selecionar um nó de computação no qual iniciar uma nova tarefa. |
ApplicationOperations |
Executa operações relacionadas ao aplicativo em uma conta Lote do Azure. |
ApplicationPackageReference |
Uma referência a um pacote de aplicativos a ser implantado em nós de computação. |
ApplicationSummary |
Contém informações sobre um aplicativo em uma conta Lote do Azure. |
AuthenticationTokenSettings |
As configurações de um token de autenticação que a tarefa pode usar para executar operações de serviço do Lote. |
AutoPoolSpecification |
Especifica as características de um 'pool automático' temporário. O serviço do Lote criará esse pool automático, executará todas as tarefas do trabalho nele e, por padrão, excluirá o pool depois que o trabalho for concluído. |
AutoScaleRun |
Os resultados e erros de uma avaliação ou execução de uma fórmula de dimensionamento automático do pool. |
AutoScaleRunError |
Um erro que ocorreu ao executar ou avaliar uma fórmula de dimensionamento automático do pool. |
AutoUserSpecification |
Especifica os parâmetros para o usuário automático que executa uma tarefa no serviço do Lote |
AzureBlobFileSystemConfiguration |
Informações usadas para se conectar a um Contêiner de Armazenamento do Azure usando o Blobfuse. |
AzureFileShareConfiguration |
Informações usadas para se conectar a um compartilhamento de arquivos do Azure. |
AzureStorageAuthenticationKey | |
BatchClient |
Um cliente para uma conta Lote do Azure, usada para acessar o serviço do Lote. |
BatchClientBehavior |
As classes derivadas modificam os comportamentos operacionais de um cliente do Serviço Lote do Azure. Classes derivadas podem ser chamadas fora de ordem e simultaneamente por vários threads. As implementações devem ser threadsafe. |
BatchClientException |
Uma exceção gerada pelo cliente do Lote. |
BatchClientParallelOptions |
Armazena opções que configuram a operação de métodos em operações paralelas do cliente do Lote. |
BatchError |
Um erro recebido do serviço Lote do Azure. |
BatchErrorDetail |
Um item de informações adicionais incluído em um BatchError. |
BatchErrorMessages |
Uma classe de recurso fortemente tipada, para pesquisar cadeias de caracteres localizadas etc. |
BatchPoolIdentity |
A identidade do pool do Lote, se configurada. |
BatchRequestTimeout |
Classe que fornece fácil acesso à Timeout propriedade e à Timeout propriedade . |
Certificate |
Um certificado que pode ser instalado em nós de computação e pode ser usado para autenticar operações em um nó. |
CertificateOperations |
Executa operações relacionadas ao certificado em uma conta Lote do Azure. |
CertificateReference |
Representa um objeto de certificado do serviço Lote do Azure. |
CifsMountConfiguration |
Informações usadas para se conectar a um sistema de arquivos CIFS. |
ClientRequestIdProvider |
Interceptor que contém uma função usada para gerar uma ID de solicitação de cliente para definir como ClientRequestId. Se houver várias instâncias disso, o último conjunto vencerá. |
CloudJob |
Um trabalho Lote do Azure. |
CloudJobSchedule |
Um agendamento de trabalho que permite trabalhos recorrentes especificando quando executar trabalhos e uma especificação usada para criar cada trabalho. |
CloudPool |
Um pool no serviço Lote do Azure. |
CloudServiceConfiguration |
A configuração para nós de computação em um pool com base na plataforma de Serviços de Nuvem do Azure. |
CloudTask |
Uma tarefa Lote do Azure. Uma tarefa é um trabalho associado a um trabalho e executado em um nó de computação. |
ComputeNode |
Resume o estado de um nó de computação. |
ComputeNodeEndpointConfiguration |
A configuração do ponto de extremidade para o nó de computação. |
ComputeNodeError |
Um erro encontrado por um nó de computação Lote do Azure. |
ComputeNodeIdentityReference |
A referência a uma identidade atribuída pelo usuário associada ao pool do Lote que um nó de computação usará. |
ComputeNodeInformation |
A classe de informações do nó de computação. |
ComputeNodeUser |
Um usuário para um nó de computação Lote do Azure específico. |
Constants |
Contém constantes para interagir com o serviço Lote do Azure. |
ContainerConfiguration |
A configuração para pools habilitados para contêiner. |
ContainerRegistry |
Um registro de contêiner privado. |
DataDisk |
Configurações que serão usadas pelos discos de dados associados aos nós de computação no pool. |
DeleteCertificateError |
Um erro encontrado pelo serviço do Lote ao excluir um certificado. |
DetailLevel |
Controla a quantidade de detalhes solicitados do serviço Lote do Azure ao listar ou recuperar recursos. |
DiffDiskSettings |
Especifica as Configurações de Disco efêmero para o disco do sistema operacional usado pelo nó de computação (VM). |
DiskEncryptionConfiguration |
A configuração de criptografia de disco aplicada em nós de computação no pool. Não há suporte para a configuração de criptografia de disco no pool do Linux criado com Galeria de Imagens Compartilhadas Image. |
EnvironmentSetting |
Uma variável de ambiente a ser definida em um processo de tarefa, como uma tarefa de trabalho, iniciar tarefa, tarefa do gerenciador de trabalhos ou tarefa de preparação ou liberação de trabalho. |
ErrorMessage |
Uma mensagem de erro recebida em uma resposta de erro Lote do Azure. |
ExitCodeMapping |
Um código de saída do processo e como o serviço do Lote deve responder se uma tarefa for encerrada com esse código de saída. |
ExitCodeRangeMapping |
Um intervalo de códigos de saída e como o serviço do Lote deve responder se uma tarefa for encerrada com um código de saída dentro desse intervalo. |
ExitConditions |
Como o serviço do Lote deve responder quando uma tarefa é concluída. |
ExitOptions |
Como o serviço do Lote deve responder a uma condição de saída específica. |
FileProperties |
As propriedades de um arquivo em um nó de computação. |
GetFileRequestByteRange |
O intervalo de bytes a ser recuperado em uma operação de download de arquivo. |
HttpHeader |
Um par nome-valor de cabeçalho HTTP |
ImageInformation |
Uma referência a uma imagem do Azure Máquinas Virtuais Marketplace e informações adicionais sobre a Imagem. |
ImageReference |
Uma referência a uma imagem do Azure Máquinas Virtuais Marketplace ou a uma imagem personalizada da Máquina Virtual do Azure. Para obter a lista de todas as referências de imagem Azure Marketplace verificadas por Lote do Azure, consulte ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>). |
InboundEndpoint |
Um ponto de extremidade de entrada em um nó de computação. |
InboundNatPool |
Um pool nat de entrada que pode ser usado para lidar com portas específicas em nós de computação em um pool do Lote externamente. |
InstanceViewStatus |
A exibição de instância status. |
JobConstraints |
Especifica as restrições de execução de um trabalho. |
JobExecutionInformation |
Informações sobre a execução de um trabalho Lote do Azure. |
JobManagerTask |
Representa uma tarefa Lote do Azure JobManager. |
JobNetworkConfiguration |
A configuração de rede de um trabalho. |
JobOperations |
Executa operações em trabalhos Lote do Azure. |
JobPreparationAndReleaseTaskExecutionInformation |
O status da tarefa Preparação do Trabalho e da tarefa Liberação do Trabalho em um nó de computação. |
JobPreparationTask |
Uma tarefa de Preparação de Trabalho a ser executada antes de qualquer tarefa do trabalho em qualquer nó de computação especificado. |
JobPreparationTaskExecutionInformation |
Detalhes sobre a execução de uma tarefa de Preparação de Trabalho em um nó de computação. |
JobReleaseTask |
A Tarefa de Liberação de Trabalho é executada quando o Trabalho termina, devido a uma das seguintes opções: O usuário chama a API Encerrar Trabalho ou a API Excluir Trabalho enquanto o Trabalho ainda está ativo, a restrição de tempo máximo do relógio de parede do Trabalho é atingida e o Trabalho ainda está ativo ou a Tarefa gerenciador de trabalhos concluída e o Trabalho é configurado para terminar quando o Gerenciador de Trabalhos for concluído. A Tarefa de Liberação de Trabalho é executada em cada nó em que as Tarefas do Trabalho foram executadas e a Tarefa de Preparação do Trabalho foi executada e concluída. Se você refazer a imagem de um Nó depois que ele tiver executado a Tarefa de Preparação do Trabalho e o Trabalho terminar sem nenhuma tarefa adicional do trabalho em execução nesse nó (e, portanto, a Tarefa de Preparação do Trabalho não for executada novamente), a Tarefa de Liberação do Trabalho não será executada nesse nó de computação. Se um nó for reinicializado enquanto a Tarefa de Liberação de Trabalho ainda estiver em execução, a Tarefa de Versão do Trabalho será executada novamente quando o Nó de Computação for iniciado. O Trabalho não está marcado como concluído até que todas as Tarefas de Versão do Trabalho tenham sido concluídas. A Tarefa de Liberação de Trabalho é executada em segundo plano. Ele não ocupa um slot de agendamento; ou seja, ele não conta para o limite taskSlotsPerNode especificado no pool. |
JobReleaseTaskExecutionInformation |
Detalhes sobre a execução de uma tarefa de Liberação de Trabalho em um nó de computação. |
JobScheduleExecutionInformation |
As informações de execução de um agendamento de trabalho. |
JobScheduleOperations |
Executa operações em Lote do Azure agendas de trabalho. |
JobScheduleStatistics |
Estatísticas de uso de recursos para um CloudJobSchedule. |
JobSchedulingError |
Um erro encontrado pelo serviço do Lote ao agendar um trabalho. |
JobSpecification |
O JobSpecification de um CloudJobSchedule. |
JobStatistics |
Estatísticas de uso de recursos para o trabalho. |
LinuxUserConfiguration |
Propriedades usadas para criar uma conta de usuário em um nó do Linux. |
MetadataItem |
Um par nome-valor associado a um recurso de serviço do Lote. O serviço do Lote não atribui nenhum significado a esses metadados; ele é apenas para o uso do código do usuário. |
MountConfiguration |
O sistema de arquivos a ser montado em cada nó. |
MultiInstanceSettings |
Configurações que especificam como executar uma tarefa de várias instâncias. Tarefas de várias instâncias são comumente usadas para dar suporte a tarefas de MPI. No caso do MPI, se qualquer uma das subtarefas falhar (por exemplo, devido à saída com um código de saída diferente de zero), toda a tarefa de várias instâncias falhará. A tarefa de várias instâncias é encerrada e repetida até o limite de repetição. Para obter mais informações, consulte https://azure.microsoft.com/documentation/articles/batch-mpi/. |
NameValuePair |
Representa um par nome-valor. |
NetworkConfiguration |
A configuração de rede para um pool. |
NetworkSecurityGroupRule |
Uma regra de grupo de segurança de rede a ser aplicada a um ponto de extremidade de entrada. |
NfsMountConfiguration |
Informações usadas para se conectar a um sistema de arquivos NFS. |
NodeAgentInformation |
Informações sobre o agente do nó |
NodeCounts |
O número de nós em cada estado de nó. |
NodeFile |
Expõe métodos e propriedades para acessar arquivos de Nós ou Tarefas. |
NodePlacementConfiguration |
Configuração de posicionamento de nó para um pool. |
NodeVMExtension |
A configuração da exibição de instância de extensão de máquina virtual. |
ODATADetailLevel |
Controla a quantidade de detalhes solicitados do serviço Lote do Azure ao listar ou recuperar recursos usando cláusulas de consulta OData. |
ODATAMonitorControl |
Contém as configurações de controle usadas para a recuperação ideal de dados de estado por meio de predicados OData. |
OSDisk |
Configurações para o disco do sistema operacional do nó de computação (VM). |
OutputFile |
Uma especificação para carregar arquivos de um nó Lote do Azure para outro local depois que o serviço do Lote terminar de executar o processo de tarefa. |
OutputFileBlobContainerDestination |
Especifica um destino de upload de arquivo em um contêiner de armazenamento de blobs do Azure. |
OutputFileDestination |
O destino para o qual um arquivo deve ser carregado. |
OutputFileUploadOptions |
Detalhes sobre uma operação de carregamento de arquivo de saída, inclusive sob quais condições executar o upload. |
PagedEnumerableExtensions |
Fornece um conjunto de métodos estáticos (compartilhados no Visual Basic) para trabalhar com sequências que implementam IPagedEnumerable<T>. |
ParallelOperationsException |
Uma exceção gerada quando uma ou mais operações em um conjunto paralelo de operações falham. |
PoolEndpointConfiguration |
A configuração do ponto de extremidade para um pool. |
PoolInformation |
Especifica como um trabalho deve ser atribuído a um pool. |
PoolNodeCounts |
Um pool no serviço Lote do Azure. |
PoolOperations |
Executa operações relacionadas ao pool em uma conta Lote do Azure. |
PoolSpecification |
A especificação de um pool. |
PoolStatistics |
Contém estatísticas de utilização e uso de recursos para o tempo de vida de um pool. |
PoolUsageMetrics |
As métricas de uso de um único pool em um determinado intervalo de tempo. |
PublicIPAddressConfiguration |
Detalhes sobre uma operação de carregamento de arquivo de saída, inclusive sob quais condições executar o upload. |
RecentJob |
Informações sobre o trabalho mais recente em um agendamento de trabalho. |
RemoteLoginSettings |
Obtém as configurações necessárias para logon remoto em um nó de computação. |
ResizeError |
Um erro que ocorreu ao redimensionar um pool. |
ResourceFile |
Um arquivo a ser baixado em um nó de computação de Armazenamento de Blobs do Azure, como executáveis de tarefa e arquivos de dados de entrada de tarefa. |
ResourceStatistics |
Os dados de estatísticas de recursos para o pool. |
RetryPolicyProvider |
Um RequestInterceptor que define a RetryPolicy. |
Schedule |
Uma agenda. |
StartTask |
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. |
StartTaskInformation |
Especifica as informações detalhadas de runtime da tarefa de início, incluindo estado atual, detalhes do erro, código de saída, hora de início, hora de término etc. |
SubtaskInformation |
Informações sobre uma subtarefa Lote do Azure. |
SynchronousMethodExceptionBehavior |
Um BatchClientBehavior que especifica como as exceções devem ser geradas de métodos síncronos. |
TaskConstraints |
Define as restrições em uma tarefa Lote do Azure específica. |
TaskContainerExecutionInformation |
Contém informações sobre o contêiner que uma tarefa está executando. |
TaskContainerSettings |
As configurações de contêiner para uma tarefa. |
TaskCounts |
A tarefa conta para um trabalho. |
TaskCountsResult |
A tarefa conta para um trabalho. |
TaskDependencies |
Especifica as dependências de uma tarefa. Qualquer tarefa especificada explicitamente ou dentro de um intervalo de dependências deve ser concluída antes que a tarefa dependente seja agendada. |
TaskExecutionInformation |
Informações de execução da tarefa. |
TaskFailureInformation |
Informações sobre uma falha de tarefa. |
TaskIdRange |
Um intervalo de IDs de tarefa das quais um CloudTask depende. Todas as tarefas com IDs no intervalo devem ser concluídas com êxito antes que a tarefa dependente possa ser agendada. |
TaskInformation |
A classe de informações de tarefa do nó de computação. |
TaskSchedulingPolicy |
Uma política de agendamento para um nó de computação. |
TaskSlotCounts |
O número de TaskSlots exigido por Tarefas por estado. |
TaskStateMonitor |
Fornece utilitários para ajudar a monitorar os estados do CloudTask. |
TaskStatistics |
Estatísticas de uso do recurso para a tarefa. |
UploadBatchServiceLogsResult |
O resultado do carregamento de arquivos de log de serviço em lote de um nó de computação específico. |
UsageStatistics |
Estatísticas relacionadas aos dados de uso do pool. |
UserAccount |
Uma conta de usuário a ser criada em um nó Lote do Azure. As tarefas podem ser configuradas para serem executadas no contexto de segurança da conta de usuário. |
UserAssignedIdentity |
A referência a uma identidade atribuída pelo usuário associada ao pool do Lote que um nó de computação usará. |
UserIdentity |
A definição da identidade do usuário sob a qual a tarefa é executada. |
Utilities |
Ferramentas e utilitários para o Serviço de Lote do Azure. |
VirtualMachineConfiguration |
A configuração para nós de computação em um pool com base na infraestrutura de Máquinas Virtuais do Azure. |
VirtualMachineInfo |
Informações sobre o estado atual da máquina virtual. |
VMExtension |
A configuração para extensões de máquina virtual. |
VMExtensionInstanceView |
A exibição da instância de extensão da vm. |
WindowsConfiguration |
Configurações do sistema operacional Windows a serem aplicadas à máquina virtual. |
WindowsUserConfiguration |
Propriedades usadas para criar uma conta de usuário em um nó do Windows. |
Interfaces
IFileStagingArtifact |
Contém informações sobre um processo de preparo de arquivo. O preparo de arquivo normalmente é executado para um CloudTask (consulte FilesToStage). |
IInheritedBehaviors |
Métodos e propriedades herdados do objeto pai de instanciação. |
IPagedEnumerable<T> |
Expõe enumeradores para uma coleção paginada. Esses enumeradores dão suporte à iteração simples em uma coleção paginada de um tipo especificado. As coleções paginadas são apoiadas por uma ou mais chamadas para o Serviço de Lote. |
IPagedEnumerator<T> |
Um enumerador que expõe um mecanismo assíncrono para iteração. As instâncias de enumerador não são threadsafe. Cada enumerador busca a coleção do servidor. Como consequência, cada enumerador pode ver dados diferentes (tamanho da coleção, conteúdo etc.). Deve-se tomar cuidado para evitar várias recuperações dos dados do servidor por meio do uso casual de foreach/ForeachAsync e outras operações de coleta. |
IRefreshable |
Fornece um mecanismo para atualizar um recurso. |
Enumerações
AddTaskResultStatus |
Usado por AddTaskCollectionResultHandler para classificar um AddTaskResult como bem-sucedido ou exigindo uma nova tentativa. |
ComputeNodeUserCommitSemantics |
Informa à chamada Commit() que a transferência de estado entre o cliente e o servidor é uma operação create-user ou update-user. |
Azure SDK for .NET