Compartir a través de


RateLimiterOptionsExtensions.AddSlidingWindowLimiter Método

Definición

Registra un nuevo SlidingWindowRateLimiter objeto con el especificado SlidingWindowRateLimiterOptions en la aplicación. El limitador se puede agregar a un punto de conexión a través RequireRateLimiting<TBuilder>(TBuilder, String)de o a través de EnableRateLimitingAttribute.

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

Parámetros

options
RateLimiterOptions

RateLimiterOptions al que se va a agregar un limitador.

policyName
String

Nombre que se asociará al limitador.

configureOptions
Action<SlidingWindowRateLimiterOptions>

Devolución de llamada para configurar el SlidingWindowRateLimiterOptions que se va a usar para el limitador.

Devoluciones

Este RateLimiterOptionsobjeto .

Comentarios

La configuración AutoReplenishment no tendrá ningún efecto aquí, ya que este PartitionedRateLimiter limitador se agrega para controlar la reposición.

Se aplica a