PoolOperations.EvaluateAutoScaleAsync Método

Definición

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.

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

Parámetros

poolId
String

El identificador del grupo.

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.

cancellationToken
CancellationToken

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

Devoluciones

Resultado de evaluar en autoscaleFormula el grupo especificado.

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 EnableAutoScaleAsync(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken).

Este método no cambia ningún estado del grupo y no afecta a ni LastModifiedETaga .

La operación de evaluación se ejecuta de forma asincrónica.

Se aplica a