語言

RateLimiter.CreateChained(RateLimiter[]) 方法

定義

會產生一個將通過的 s 包裹起來RateLimiter的單一RateLimiter。

public:
 static System::Threading::RateLimiting::RateLimiter ^ CreateChained(... cli::array <System::Threading::RateLimiting::RateLimiter ^> ^ limiters);
public static System.Threading.RateLimiting.RateLimiter CreateChained(params System.Threading.RateLimiting.RateLimiter[] limiters);
static member CreateChained : System.Threading.RateLimiting.RateLimiter[] -> System.Threading.RateLimiting.RateLimiter
Public Shared Function CreateChained (ParamArray limiters As RateLimiter()) As RateLimiter

參數

limiters
RateLimiter[]

取得資源時會依序呼叫的 RateLimiters。

傳回

例外狀況

limiters 是空參數。

limiters 是一個空陣列。

備註

回傳 RateLimiter 的方法會依照給定順序遍歷已傳入 limiters 的方法。

GetStatistics() 將回傳 的 CurrentAvailablePermits最低值,為最內層限制器 TotalSuccessfulLeases,並返回其餘屬性 limiters的總和值。

RateLimitLease回傳的 S 會彙整元資料,重複者則使用同元資料名稱的第一個租約價值。

處理回來 RateLimiter 的 不會處理內部 limiters的 。 來電者預期在內部限制器不再使用後自行處理。

適用於