Udostępnij za pośrednictwem


RateLimiterOptionsExtensions.AddTokenBucketLimiter Metoda

Definicja

Rejestruje nowy TokenBucketRateLimiter element z daną TokenBucketRateLimiterOptions aplikacją. Ogranicznik można dodać do punktu końcowego za pośrednictwem metody RequireRateLimiting<TBuilder>(TBuilder, String)lub za pośrednictwem EnableRateLimitingAttributeelementu .

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

Parametry

options
RateLimiterOptions

Element RateLimiterOptions do dodania ogranicznika.

policyName
String

Nazwa, która zostanie skojarzona z ogranicznikiem.

configureOptions
Action<TokenBucketRateLimiterOptions>

Wywołanie zwrotne służące do konfigurowania TokenBucketRateLimiterOptions elementu do użycia dla ogranicznika.

Zwraca

To RateLimiterOptions.

Uwagi

Ustawienie AutoReplenishment nie będzie miało tutaj wpływu, ponieważ PartitionedRateLimiter ten ogranicznik jest dodawany do kontroli uzupełniania.

Dotyczy