PartitionedRateLimiter.CreateChained<TResource> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會產生一個將通過的 s 包裹起來PartitionedRateLimiter<TResource>的單一PartitionedRateLimiter<TResource>。
public:
generic <typename TResource>
static System::Threading::RateLimiting::PartitionedRateLimiter<TResource> ^ CreateChained(... cli::array <System::Threading::RateLimiting::PartitionedRateLimiter<TResource> ^> ^ limiters);
public static System.Threading.RateLimiting.PartitionedRateLimiter<TResource> CreateChained<TResource>(params System.Threading.RateLimiting.PartitionedRateLimiter<TResource>[] limiters);
static member CreateChained : System.Threading.RateLimiting.PartitionedRateLimiter<'Resource>[] -> System.Threading.RateLimiting.PartitionedRateLimiter<'Resource>
Public Shared Function CreateChained(Of TResource) (ParamArray limiters As PartitionedRateLimiter(Of TResource)()) As PartitionedRateLimiter(Of TResource)
類型參數
- TResource
受限的資源類型。
參數
- limiters
- PartitionedRateLimiter<TResource>[]
取得資源時會依序呼叫的 PartitionedRateLimiter<TResource>s。
傳回
例外狀況
limiters 是空參數。
limiters 是一個空陣列。
備註
回傳 PartitionedRateLimiter<TResource> 的方法會依照給定順序遍歷已傳入 limiters 的方法。
GetStatistics(TResource) 將回傳 的 CurrentAvailablePermits最低值,為最內層限制器 TotalSuccessfulLeases,並返回其餘屬性 limiters的總和值。
RateLimitLease回傳的 S 會彙整元資料,重複者則使用同元資料名稱的第一個租約價值。
處理回來 PartitionedRateLimiter<TResource> 的 不會處理內部 limiters的 。 來電者預期在內部限制器不再使用後自行處理。