RateLimiter.CreateChained(RateLimiter[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會產生一個將通過的 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的 。 來電者預期在內部限制器不再使用後自行處理。