PoolOperations.EvaluateAutoScaleAsync 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.
Ruft das Ergebnis der Auswertung einer automatischen Skalierungsformel für den angegebenen Pool ab. Dies dient in erster Linie zum Überprüfen einer Formel für die automatische Skalierung, da sie einfach das Ergebnis zurückgibt, ohne die Formel auf den Pool anzuwenden.
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)
Parameter
- poolId
- String
Die ID des Pools.
- autoscaleFormula
- String
Die Formel, die im Pool ausgewertet werden soll.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung nach CustomBehaviorsangewendet werden.
- cancellationToken
- CancellationToken
A CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.
Gibt zurück
Das Ergebnis der Auswertung des autoscaleFormula
für den angegebenen Pool.
Hinweise
Die Formel wird überprüft und ihre Ergebnisse berechnet, aber nicht auf den Pool angewendet. Um die Formel auf den Pool anzuwenden, verwenden Sie EnableAutoScaleAsync(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken).
Diese Methode ändert keinen Zustand des Pools und wirkt sich nicht auf oder LastModifiedETagaus.
Der Auswertungsvorgang wird asynchron ausgeführt.
Gilt für:
Azure SDK for .NET