Condividi tramite


RateLimiterOptionsExtensions.AddConcurrencyLimiter Metodo

Definizione

Registra un nuovo ConcurrencyLimiter oggetto con l'oggetto specificato ConcurrencyLimiterOptions all'applicazione. Il limitere può essere aggiunto a un endpoint tramite RequireRateLimiting<TBuilder>(TBuilder, String)o tramite .EnableRateLimitingAttribute

public static Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddConcurrencyLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.ConcurrencyLimiterOptions> configureOptions);
static member AddConcurrencyLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.ConcurrencyLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddConcurrencyLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of ConcurrencyLimiterOptions)) As RateLimiterOptions

Parametri

options
RateLimiterOptions

Oggetto RateLimiterOptions da aggiungere un limite a.

policyName
String

Nome associato al limiter.

configureOptions
Action<ConcurrencyLimiterOptions>

Callback per configurare l'oggetto ConcurrencyLimiterOptions da usare per il limite.

Restituisce

Questo RateLimiterOptionsoggetto .

Si applica a