Partager via


PoolOperations.EvaluateAutoScaleAsync Méthode

Définition

Obtient le résultat de l’évaluation d’une formule de mise à l’échelle automatique sur le pool spécifié. Il s’agit principalement de la validation d’une formule de mise à l’échelle automatique, car elle retourne simplement le résultat sans appliquer la formule au pool.

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)

Paramètres

poolId
String

ID du pool.

autoscaleFormula
String

Formule à évaluer sur le pool.

additionalBehaviors
IEnumerable<BatchClientBehavior>

Collection d’instances BatchClientBehavior appliquées à la demande de service Batch après le CustomBehaviors.

cancellationToken
CancellationToken

CancellationToken pour contrôler la durée de vie de l’opération asynchrone.

Retours

Résultat de l’évaluation du autoscaleFormula sur le pool spécifié.

Remarques

La formule est validée et ses résultats calculés, mais elle n’est pas appliquée au pool. Pour appliquer la formule au pool, utilisez EnableAutoScaleAsync(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken).

Cette méthode ne modifie aucun état du pool et n’affecte pas ou LastModifiedETag.

L’opération d’évaluation s’exécute de manière asynchrone.

S’applique à