PoolOperations Classe

Definição

Executa operações relacionadas ao pool em uma conta Lote do Azure.

public class PoolOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type PoolOperations = class
    interface IInheritedBehaviors
Public Class PoolOperations
Implements IInheritedBehaviors
Herança
PoolOperations
Implementações

Propriedades

CustomBehaviors

Obtém ou define uma lista de comportamentos que modificam ou personalizam solicitações para o serviço do Lote feitas por meio deste PoolOperations.

Métodos

CopyNodeFileContentToStream(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Copia o conteúdo de um arquivo do nó especificado para o determinado Stream.

CopyNodeFileContentToStreamAsync(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Copia o conteúdo de um arquivo do nó especificado para o determinado Stream.

CopyNodeFileContentToString(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Lê o conteúdo de um arquivo do nó especificado em uma cadeia de caracteres.

CopyNodeFileContentToStringAsync(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Lê o conteúdo de um arquivo do nó especificado em uma cadeia de caracteres.

CreateComputeNodeUser(String, String)

Cria uma ComputeNodeUser que representa uma nova conta de usuário do nó de computação que ainda não existe no serviço do Lote.

CreatePool()

Cria uma instância do CloudPool que não está associado e não tem uma relação de consistência com nenhum pool no serviço do Lote.

CreatePool(String, String, CloudServiceConfiguration, Nullable<Int32>, Nullable<Int32>)

Cria uma instância do CloudPool que não está associado e não tem uma relação de consistência com nenhum pool no serviço do Lote.

CreatePool(String, String, VirtualMachineConfiguration, Nullable<Int32>, Nullable<Int32>)

Cria uma instância do CloudPool que não está associado e não tem uma relação de consistência com nenhum pool no serviço do Lote.

DeleteComputeNodeUser(String, String, String, IEnumerable<BatchClientBehavior>)

Exclui a conta de usuário especificada do nó de computação especificado.

DeleteComputeNodeUserAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Exclui a conta de usuário especificada do nó de computação especificado.

DeleteNodeFile(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>)

Exclui o arquivo especificado do nó de computação especificado.

DeleteNodeFileAsync(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>, CancellationToken)

Exclui o arquivo especificado do nó de computação especificado.

DeletePool(String, IEnumerable<BatchClientBehavior>)

Exclui o pool especificado.

DeletePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Exclui o pool especificado.

DisableAutoScale(String, IEnumerable<BatchClientBehavior>)

Desabilita o dimensionamento automático no pool especificado.

DisableAutoScaleAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Desabilita o dimensionamento automático no pool especificado.

DisableComputeNodeScheduling(String, String, Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>)

Desabilita o agendamento de tarefas no nó de computação especificado.

DisableComputeNodeSchedulingAsync(String, String, Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Desabilita o agendamento de tarefas no nó de computação especificado.

EnableAutoScale(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Habilita o dimensionamento automático no pool especificado.

EnableAutoScaleAsync(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

Habilita o dimensionamento automático no pool especificado.

EnableComputeNodeScheduling(String, String, IEnumerable<BatchClientBehavior>)

Habilita o agendamento de tarefas no nó de computação especificado.

EnableComputeNodeSchedulingAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Habilita o agendamento de tarefas no nó de computação especificado.

EvaluateAutoScale(String, String, IEnumerable<BatchClientBehavior>)

Obtém o resultado da avaliação de uma fórmula de dimensionamento automático no pool especificado. Isso serve principalmente para validar uma fórmula de dimensionamento automático, pois ela simplesmente retorna o resultado sem aplicar a fórmula ao pool.

EvaluateAutoScaleAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtém o resultado da avaliação de uma fórmula de dimensionamento automático no pool especificado. Isso serve principalmente para validar uma fórmula de dimensionamento automático, pois ela simplesmente retorna o resultado sem aplicar a fórmula ao pool.

GetComputeNode(String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtém o nó de computação especificado.

GetComputeNodeAsync(String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtém o nó de computação especificado.

GetComputeNodeExtension(String, String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtém o nó de computação especificado.

GetComputeNodeExtensionAsync(String, String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtém a extensão de nó de computação especificada.

GetNodeFile(String, String, String, IEnumerable<BatchClientBehavior>)

Obtém informações sobre um arquivo em um nó de computação.

GetNodeFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtém informações sobre um arquivo em um nó de computação.

GetPool(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtém o objeto CloudPool especificado.

GetPoolAsync(String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtém o objeto CloudPool especificado.

GetRDPFile(String, String, Stream, IEnumerable<BatchClientBehavior>)

Obtém um arquivo RDP (Protocolo rdp) para o nó especificado.

GetRDPFile(String, String, String, IEnumerable<BatchClientBehavior>)

Obtém um arquivo de Protocolo de Área de Trabalho Remota para o nó especificado.

GetRDPFileAsync(String, String, Stream, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtém um arquivo RDP (Protocolo rdp) para o nó especificado.

GetRDPFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtém um arquivo de Protocolo de Área de Trabalho Remota para o nó especificado.

GetRemoteLoginSettings(String, String, IEnumerable<BatchClientBehavior>)

Obtém as configurações necessárias para logon remoto em um nó de computação.

GetRemoteLoginSettingsAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtém as configurações necessárias para logon remoto em um nó de computação.

ListComputeNodeExtensions(String, String, IEnumerable<BatchClientBehavior>)

Enumera as extensões do especificado ComputeNode.

ListComputeNodes(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera os nós de computação do pool especificado.

ListNodeFiles(String, String, Nullable<Boolean>, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera arquivos no nó de computação especificado.

ListPoolNodeCounts(DetailLevel, IEnumerable<BatchClientBehavior>)

Lista o número de nós em cada estado, agrupados por pool.

ListPools(DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera os pools na conta do Lote.

ListPoolUsageMetrics(Nullable<DateTime>, Nullable<DateTime>, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera as métricas de uso do pool.

ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera os valores de SKU do agente de nó compatíveis com o Serviço de Lote.

Reboot(String, String, Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>)

Reinicia o nó de computação especificado.

RebootAsync(String, String, Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Reinicia o nó de computação especificado.

Reimage(String, String, Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>)

Reinstala o sistema operacional no nó de computação especificado.

ReimageAsync(String, String, Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Reinstala o sistema operacional no nó de computação especificado.

RemoveFromPool(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Remove o nó de computação especificado do pool especificado.

RemoveFromPool(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Remove os nós de computação especificados do pool especificado.

RemoveFromPool(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Remove os nós de computação especificados do pool especificado.

RemoveFromPool(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Remove o nó de computação especificado do pool especificado.

RemoveFromPoolAsync(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Remove o nó de computação especificado do pool especificado.

RemoveFromPoolAsync(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

Remove os nós de computação especificados do pool especificado.

RemoveFromPoolAsync(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

Remove os nós de computação especificados do pool especificado.

RemoveFromPoolAsync(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Remove o nó de computação especificado do pool especificado.

ResizePool(String, Nullable<Int32>, Nullable<Int32>, Nullable<TimeSpan>, Nullable<ComputeNodeDeallocationOption>, IEnumerable<BatchClientBehavior>)

Redimensiona o pool especificado.

ResizePoolAsync(String, Nullable<Int32>, Nullable<Int32>, Nullable<TimeSpan>, Nullable<ComputeNodeDeallocationOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Redimensiona o pool especificado.

StopResizePool(String, IEnumerable<BatchClientBehavior>)

Interrompe uma operação de redimensionamento de pool.

StopResizePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Interrompe uma operação de redimensionamento de pool.

UploadComputeNodeBatchServiceLogs(String, String, String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

Carregue Lote do Azure arquivos de log de serviço do nó de computação especificado.

UploadComputeNodeBatchServiceLogs(String, String, String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

Carregue Lote do Azure arquivos de log de serviço do nó de computação especificado.

UploadComputeNodeBatchServiceLogsAsync(String, String, String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

Carregue Lote do Azure arquivos de log de serviço do nó de computação especificado.

UploadComputeNodeBatchServiceLogsAsync(String, String, String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

Carregue Lote do Azure arquivos de log de serviço do nó de computação especificado.

Aplica-se a