Compartir a través de


CloudPool.EnableAutoScaleAsync Método

Definición

Habilita el escalado automático en este grupo.

public System.Threading.Tasks.Task EnableAutoScaleAsync (string autoscaleFormula = default, TimeSpan? autoscaleEvaluationInterval = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default, System.Threading.CancellationToken cancellationToken = default);
member this.EnableAutoScaleAsync : string * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function EnableAutoScaleAsync (Optional autoscaleFormula As String = Nothing, Optional autoscaleEvaluationInterval As Nullable(Of TimeSpan) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task

Parámetros

autoscaleFormula
String

Fórmula para el número deseado de nodos de proceso en el grupo.

autoscaleEvaluationInterval
Nullable<TimeSpan>

Intervalo de tiempo en el que se ajusta automáticamente el tamaño del grupo según la fórmula de escalabilidad automática. El valor predeterminado es 15 minutos. El valor mínimo permitido es de 5 minutos.

additionalBehaviors
IEnumerable<BatchClientBehavior>

Colección de BatchClientBehavior instancias que se aplican a la solicitud de servicio de Batch después de CustomBehaviors.

cancellationToken
CancellationToken

para CancellationToken controlar la duración de la operación asincrónica.

Devoluciones

Objeto Task que representa la operación asincrónica.

Comentarios

La fórmula se comprueba si hay validez antes de que se aplique al grupo. Si la fórmula no es válida, se produce una excepción.

No se puede habilitar el escalado automático en un grupo si hay una operación de cambio de tamaño en curso en el grupo.

La operación habilitar escalabilidad automática se ejecuta de forma asincrónica.

Se aplica a