Share via


PoolOperations.EvaluateAutoScale 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 valider une formule de mise à l’échelle automatique, car elle retourne simplement le résultat sans appliquer la formule au pool.

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

Retours

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

Remarques

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

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

Il s’agit d’une opération bloquante. Pour un équivalent non bloquant, consultez EvaluateAutoScaleAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken).

S’applique à