Compartir a través de


RateLimiterOptionsExtensions Clase

Definición

Métodos de extensión para las opciones de middleware RateLimiting.

public static class RateLimiterOptionsExtensions
type RateLimiterOptionsExtensions = class
Public Module RateLimiterOptionsExtensions
Herencia
RateLimiterOptionsExtensions

Métodos

AddConcurrencyLimiter(RateLimiterOptions, String, Action<ConcurrencyLimiterOptions>)

Registra un nuevo ConcurrencyLimiter objeto con el especificado ConcurrencyLimiterOptions 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.

AddFixedWindowLimiter(RateLimiterOptions, String, Action<FixedWindowRateLimiterOptions>)

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.

AddSlidingWindowLimiter(RateLimiterOptions, String, Action<SlidingWindowRateLimiterOptions>)

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.

AddTokenBucketLimiter(RateLimiterOptions, String, Action<TokenBucketRateLimiterOptions>)

Registra un nuevo TokenBucketRateLimiter objeto con el especificado TokenBucketRateLimiterOptions 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.

Se aplica a