PoolOperations.EnableAutoScaleAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktiviert die automatische Skalierung für den angegebenen Pool.
public System.Threading.Tasks.Task EnableAutoScaleAsync (string poolId, 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 * string * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function EnableAutoScaleAsync (poolId As String, 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
Parameter
- poolId
- String
Die ID des Pools.
- autoscaleFormula
- String
Die Formel für die gewünschte Anzahl von Computeknoten im Pool.
Das Zeitintervall, in dem die Poolgröße gemäß der AutoScale-Formel automatisch angepasst werden soll. Der Standardwert beträgt 15 Minuten. Der minimal zulässige Wert beträgt 5 Minuten.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung nach CustomBehaviorsangewendet werden.
- cancellationToken
- CancellationToken
Ein CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.
Gibt zurück
Ein Task-Element, das den asynchronen Vorgang darstellt.
Hinweise
Die Formel wird auf Gültigkeit überprüft, bevor sie auf den Pool angewendet wird. Wenn die Formel ungültig ist, tritt eine Ausnahme auf.
Sie können die automatische Skalierung für einen Pool nicht aktivieren, wenn ein Größenänderungsvorgang für den Pool ausgeführt wird.
Der Vorgang zum Aktivieren der automatischen Skalierung wird asynchron ausgeführt.
Gilt für:
Azure SDK for .NET