RateLimiterOptionsExtensions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
RateLimiting 中介軟體選項的擴充方法。
public static class RateLimiterOptionsExtensions
type RateLimiterOptionsExtensions = class
Public Module RateLimiterOptionsExtensions
- 繼承
-
RateLimiterOptionsExtensions
方法
AddConcurrencyLimiter(RateLimiterOptions, String, Action<ConcurrencyLimiterOptions>)
|
向指定 ConcurrencyLimiterOptions 給應用程式註冊新的 ConcurrencyLimiter 。
限制子可以透過 RequireRateLimiting<TBuilder>(TBuilder, String) 或 透過 EnableRateLimitingAttribute 新增至端點。
|
AddFixedWindowLimiter(RateLimiterOptions, String, Action<FixedWindowRateLimiterOptions>)
|
向指定 FixedWindowRateLimiterOptions 給應用程式註冊新的 FixedWindowRateLimiter 。
限制子可以透過 RequireRateLimiting<TBuilder>(TBuilder, String) 或 透過 EnableRateLimitingAttribute 新增至端點。
|
AddSlidingWindowLimiter(RateLimiterOptions, String, Action<SlidingWindowRateLimiterOptions>)
|
向指定 SlidingWindowRateLimiterOptions 給應用程式註冊新的 SlidingWindowRateLimiter 。
限制子可以透過 RequireRateLimiting<TBuilder>(TBuilder, String) 或 透過 EnableRateLimitingAttribute 新增至端點。
|
AddTokenBucketLimiter(RateLimiterOptions, String, Action<TokenBucketRateLimiterOptions>)
|
向指定 TokenBucketRateLimiterOptions 給應用程式註冊新的 TokenBucketRateLimiter 。
限制子可以透過 RequireRateLimiting<TBuilder>(TBuilder, String) 或 透過 EnableRateLimitingAttribute 新增至端點。
|
適用於