RateLimiterOptionsExtensions.AddTokenBucketLimiter 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.
Registriert eine neue TokenBucketRateLimiter Anmeldung bei der Anwendung TokenBucketRateLimiterOptions . Der Limiter kann einem Endpunkt über RequireRateLimiting<TBuilder>(TBuilder, String)oder über die EnableRateLimitingAttribute.
public static Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddTokenBucketLimiter(this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.TokenBucketRateLimiterOptions> configureOptions);
static member AddTokenBucketLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.TokenBucketRateLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddTokenBucketLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of TokenBucketRateLimiterOptions)) As RateLimiterOptions
Parameter
- options
- RateLimiterOptions
Der RateLimiterOptions , dem ein Limiter hinzugefügt werden soll.
- policyName
- String
Der Name, der dem Limiter zugeordnet wird.
- configureOptions
- Action<TokenBucketRateLimiterOptions>
Ein Rückruf zum Konfigurieren des TokenBucketRateLimiterOptions für den Limiter zu verwendenden Werts.
Gibt zurück
Dies RateLimiterOptions.
Hinweise
Die Einstellung AutoReplenishment hat hier keine Auswirkung, da dieser PartitionedRateLimiter Grenzwert hinzugefügt wird, um die Auffüllung zu steuern.