Compartir a través de


PoolOperations Clase

Definición

Realiza operaciones relacionadas con el grupo en una cuenta de Azure Batch.

public class PoolOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type PoolOperations = class
    interface IInheritedBehaviors
Public Class PoolOperations
Implements IInheritedBehaviors
Herencia
PoolOperations
Implementaciones

Propiedades

CustomBehaviors

Obtiene o establece una lista de comportamientos que modifican o personalizan las solicitudes al servicio Batch realizado a través de este PoolOperations.

Métodos

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

Copia el contenido de un archivo del nodo especificado en el especificado Stream.

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

Copia el contenido de un archivo del nodo especificado en el especificado Stream.

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

Lee el contenido de un archivo del nodo especificado en una cadena.

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

Lee el contenido de un archivo del nodo especificado en una cadena.

CreateComputeNodeUser(String, String)

Crea un objeto que ComputeNodeUser representa una nueva cuenta de usuario de nodo de proceso que aún no existe en el servicio Batch.

CreatePool()

Crea una instancia de CloudPool que no está enlazada y no tiene una relación de coherencia con ningún grupo del servicio Batch.

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

Crea una instancia de CloudPool que no está enlazada y no tiene una relación de coherencia con ningún grupo del servicio Batch.

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

Crea una instancia de CloudPool que no está enlazada y no tiene una relación de coherencia con ningún grupo del servicio Batch.

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

Elimina la cuenta de usuario especificada del nodo de proceso especificado.

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

Elimina la cuenta de usuario especificada del nodo de proceso especificado.

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

Elimina el archivo especificado del nodo de proceso especificado.

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

Elimina el archivo especificado del nodo de proceso especificado.

DeletePool(String, IEnumerable<BatchClientBehavior>)

Elimina el grupo especificado.

DeletePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Elimina el grupo especificado.

DisableAutoScale(String, IEnumerable<BatchClientBehavior>)

Deshabilita el escalado automático en el grupo especificado.

DisableAutoScaleAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Deshabilita el escalado automático en el grupo especificado.

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

Deshabilita la programación de tareas en el nodo de proceso especificado.

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

Deshabilita la programación de tareas en el nodo de proceso especificado.

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

Habilita el escalado automático en el grupo especificado.

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

Habilita el escalado automático en el grupo especificado.

EnableComputeNodeScheduling(String, String, IEnumerable<BatchClientBehavior>)

Habilita la programación de tareas en el nodo de proceso especificado.

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

Habilita la programación de tareas en el nodo de proceso especificado.

EvaluateAutoScale(String, String, IEnumerable<BatchClientBehavior>)

Obtiene el resultado de evaluar una fórmula de escalado automático en el grupo especificado. Esto es principalmente para validar una fórmula de escalado automático, ya que simplemente devuelve el resultado sin aplicar la fórmula al grupo.

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

Obtiene el resultado de evaluar una fórmula de escalado automático en el grupo especificado. Esto es principalmente para validar una fórmula de escalado automático, ya que simplemente devuelve el resultado sin aplicar la fórmula al grupo.

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

Obtiene el nodo de proceso especificado.

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

Obtiene el nodo de proceso especificado.

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

Obtiene el nodo de proceso especificado.

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

Obtiene la extensión de nodo de proceso especificada.

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

Obtiene información sobre un archivo en un nodo de proceso.

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

Obtiene información sobre un archivo en un nodo de proceso.

GetPool(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtiene la clase CloudPool especificada.

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

Obtiene la clase CloudPool especificada.

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

Obtiene un archivo de Protocolo de escritorio remoto (RDP) para el nodo especificado.

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

Obtiene un archivo de protocolo de Escritorio remoto para el nodo especificado.

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

Obtiene un archivo de Protocolo de escritorio remoto (RDP) para el nodo especificado.

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

Obtiene un archivo de protocolo de Escritorio remoto para el nodo especificado.

GetRemoteLoginSettings(String, String, IEnumerable<BatchClientBehavior>)

Obtiene la configuración necesaria para el inicio de sesión remoto en un nodo de proceso.

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

Obtiene la configuración necesaria para el inicio de sesión remoto en un nodo de proceso.

ListComputeNodeExtensions(String, String, IEnumerable<BatchClientBehavior>)

Enumera las extensiones del objeto especificado ComputeNode.

ListComputeNodes(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera los nodos de proceso del grupo especificado.

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

Enumera los archivos en el nodo de proceso especificado.

ListPoolNodeCounts(DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera el número de nodos de cada estado, agrupados por grupo.

ListPools(DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera los grupos de la cuenta de Batch.

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

Enumera las métricas de uso del grupo.

ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera los valores de Sku del agente de nodo admitidos por el servicio Batch.

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

Reinicia el nodo de proceso especificado.

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

Reinicia el nodo de proceso especificado.

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

Vuelve a instalar el sistema operativo en el nodo de proceso especificado.

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

Vuelve a instalar el sistema operativo en el nodo de proceso especificado.

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

Quita el nodo de proceso especificado del grupo especificado.

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

Quita los nodos de proceso especificados del grupo especificado.

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

Quita los nodos de proceso especificados del grupo especificado.

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

Quita el nodo de proceso especificado del grupo especificado.

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

Quita el nodo de proceso especificado del grupo especificado.

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

Quita los nodos de proceso especificados del grupo especificado.

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

Quita los nodos de proceso especificados del grupo especificado.

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

Quita el nodo de proceso especificado del grupo especificado.

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

Cambia el tamaño del grupo especificado.

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

Cambia el tamaño del grupo especificado.

StopResizePool(String, IEnumerable<BatchClientBehavior>)

Detiene una operación de cambio de tamaño del grupo.

StopResizePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Detiene una operación de cambio de tamaño del grupo.

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

Cargue Azure Batch archivos de registro del servicio desde el nodo de proceso especificado.

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

Cargue Azure Batch archivos de registro del servicio desde el nodo de proceso especificado.

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

Cargue Azure Batch archivos de registro del servicio desde el nodo de proceso especificado.

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

Cargue Azure Batch archivos de registro del servicio desde el nodo de proceso especificado.

Se aplica a