CloudPool.EnableAutoScale Método

Definición

Habilita el escalado automático en este grupo.

public void EnableAutoScale (string autoscaleFormula = default, TimeSpan? autoscaleEvaluationInterval = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.EnableAutoScale : string * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub EnableAutoScale (Optional autoscaleFormula As String = Nothing, Optional autoscaleEvaluationInterval As Nullable(Of TimeSpan) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing)

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.

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.

Se trata de una operación de bloqueo. Para obtener un equivalente sin bloqueo, vea EnableAutoScaleAsync(String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken).

Se aplica a