Compartir a través de


RateLimiterOptionsExtensions.AddFixedWindowLimiter Método

Definición

Registra un nuevo FixedWindowRateLimiter objeto con el especificado FixedWindowRateLimiterOptions 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 AddFixedWindowLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.FixedWindowRateLimiterOptions> configureOptions);
static member AddFixedWindowLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.FixedWindowRateLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddFixedWindowLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of FixedWindowRateLimiterOptions)) As RateLimiterOptions

Parámetros

options
RateLimiterOptions

al RateLimiterOptions que se va a agregar un limitador.

policyName
String

Nombre que se asociará al limitador.

configureOptions
Action<FixedWindowRateLimiterOptions>

Devolución de llamada para configurar el que FixedWindowRateLimiterOptions 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 a controlará su reposición.

Se aplica a