PoolOperations.EnableAutoScale Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Active la mise à l’échelle automatique sur le pool spécifié.
public void EnableAutoScale (string poolId, string autoscaleFormula = default, TimeSpan? autoscaleEvaluationInterval = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.EnableAutoScale : string * string * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub EnableAutoScale (poolId As String, Optional autoscaleFormula As String = Nothing, Optional autoscaleEvaluationInterval As Nullable(Of TimeSpan) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing)
Paramètres
- poolId
- String
ID du pool.
- autoscaleFormula
- String
Formule pour le nombre souhaité de nœuds de calcul dans le pool.
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.
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.
Il s’agit d’une opération de blocage. Pour un équivalent non bloquant, consultez EnableAutoScaleAsync(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken).
S’applique à
Azure SDK for .NET