Compartir a través de


CloudPool.EvaluateAutoScale Método

Definición

Obtiene el resultado de evaluar una fórmula de escalado automático en este grupo. 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.

public Microsoft.Azure.Batch.AutoScaleRun EvaluateAutoScale (string autoscaleFormula, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.EvaluateAutoScale : string * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> Microsoft.Azure.Batch.AutoScaleRun
Public Function EvaluateAutoScale (autoscaleFormula As String, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing) As AutoScaleRun

Parámetros

autoscaleFormula
String

Fórmula que se va a evaluar en el grupo.

additionalBehaviors
IEnumerable<BatchClientBehavior>

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

Devoluciones

Resultado de evaluar en autoscaleFormula este grupo.

Comentarios

La fórmula se valida y sus resultados se calculan, pero no se aplican al grupo. Para aplicar la fórmula al grupo, use EnableAutoScale(String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>).

Este método no cambia ningún estado del grupo y no afecta a LastModified o ETag.

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

Se aplica a