Partager via


RateLimiterOptionsExtensions Classe

Définition

Méthodes d’extension pour les options d’intergiciel RateLimiting.

public static class RateLimiterOptionsExtensions
type RateLimiterOptionsExtensions = class
Public Module RateLimiterOptionsExtensions
Héritage
RateLimiterOptionsExtensions

Méthodes

AddConcurrencyLimiter(RateLimiterOptions, String, Action<ConcurrencyLimiterOptions>)

Inscrit un nouveau ConcurrencyLimiter avec le donné ConcurrencyLimiterOptions à l’application. Le limiteur peut être ajouté à un point de terminaison via RequireRateLimiting<TBuilder>(TBuilder, String)ou via .EnableRateLimitingAttribute

AddFixedWindowLimiter(RateLimiterOptions, String, Action<FixedWindowRateLimiterOptions>)

Inscrit un nouveau FixedWindowRateLimiter avec le donné FixedWindowRateLimiterOptions à l’application. Le limiteur peut être ajouté à un point de terminaison via RequireRateLimiting<TBuilder>(TBuilder, String)ou via .EnableRateLimitingAttribute

AddSlidingWindowLimiter(RateLimiterOptions, String, Action<SlidingWindowRateLimiterOptions>)

Inscrit un nouveau SlidingWindowRateLimiter avec le donné SlidingWindowRateLimiterOptions à l’application. Le limiteur peut être ajouté à un point de terminaison via RequireRateLimiting<TBuilder>(TBuilder, String)ou via .EnableRateLimitingAttribute

AddTokenBucketLimiter(RateLimiterOptions, String, Action<TokenBucketRateLimiterOptions>)

Inscrit un nouveau TokenBucketRateLimiter avec le donné TokenBucketRateLimiterOptions à l’application. Le limiteur peut être ajouté à un point de terminaison via RequireRateLimiting<TBuilder>(TBuilder, String)ou via .EnableRateLimitingAttribute

S’applique à