Udostępnij za pośrednictwem


RateLimiterOptionsExtensions.AddSlidingWindowLimiter Metoda

Definicja

Rejestruje nowy SlidingWindowRateLimiter element z daną SlidingWindowRateLimiterOptions 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 AddSlidingWindowLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.SlidingWindowRateLimiterOptions> configureOptions);
static member AddSlidingWindowLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.SlidingWindowRateLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddSlidingWindowLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of SlidingWindowRateLimiterOptions)) As RateLimiterOptions

Parametry

options
RateLimiterOptions

Element RateLimiterOptions do dodania ogranicznika.

policyName
String

Nazwa, która zostanie skojarzona z ogranicznikiem.

configureOptions
Action<SlidingWindowRateLimiterOptions>

Wywołanie zwrotne służące do konfigurowania SlidingWindowRateLimiterOptions 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