PoolOperations.EvaluateAutoScale 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 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
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.
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 EnableAutoScale(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>).
Diese Methode ändert keinen Zustand des Pools und wirkt sich nicht auf oder LastModifiedETagaus.
Dies ist ein blockierende Vorgang. Eine nicht blockierende Entsprechung finden Sie unter EvaluateAutoScaleAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken).
Gilt für:
Azure SDK for .NET