語言

PartitionedRateLimiter.CreateChained<TResource> 方法

定義

會產生一個將通過的 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的 。 來電者預期在內部限制器不再使用後自行處理。

適用於