RateLimiterOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定速率限制中介軟體的選項。
public sealed class RateLimiterOptions
type RateLimiterOptions = class
Public NotInheritable Class RateLimiterOptions
- 繼承
-
RateLimiterOptions
建構函式
RateLimiterOptions() |
指定速率限制中介軟體的選項。 |
屬性
GlobalLimiter |
取得或設定將套用至所有要求的全域 PartitionedRateLimiter<TResource> 。 如果端點特定限制器存在,則會先執行全域限制器。 |
OnRejected |
取得或設定 Func<T1,T2,TResult> ,這個中介軟體會處理拒絕的要求。 |
RejectionStatusCode |
取得或設定在拒絕要求時,在回應上設定的預設狀態碼。 預設值為 Status503ServiceUnavailable。 |
方法
AddPolicy<TPartitionKey,TPolicy>(String) |
使用指定的 policyName 新增速率限制原則。 |
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>) |
使用指定的 新增速率限制原則 |
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>) |
使用指定的 policyName 新增速率限制原則。 |