Partager via


CloudPool.EnableAutoScaleAsync Méthode

Définition

Active la mise à l’échelle automatique sur ce pool.

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

Paramètres

autoscaleFormula
String

Formule pour le nombre souhaité de nœuds de calcul dans le pool.

autoscaleEvaluationInterval
Nullable<TimeSpan>

Intervalle de temps auquel ajuster automatiquement la taille du pool en fonction de la formule AutoScale. La valeur par défaut est 15 minutes. La valeur minimale autorisée est de 5 minutes.

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

Task qui représente l'opération asynchrone.

Remarques

La validité de la formule est vérifiée avant d’être appliquée au pool. Si la formule n’est pas valide, une exception se produit.

Vous ne pouvez pas activer la mise à l’échelle automatique sur un pool si une opération de redimensionnement est en cours sur le pool.

L’opération activer la mise à l’échelle automatique s’exécute de manière asynchrone.

S’applique à