次の方法で共有


PartitionedRateLimiter.CreateChained<TResource> メソッド

定義

で渡された PartitionedRateLimiter<TResource>をラップする 1 つPartitionedRateLimiter<TResource>を作成します。

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 は null パラメーターです。

limiters は空の配列です。

注釈

返された PartitionedRateLimiter<TResource> のメソッドは、渡された を指定された順序で limiters 反復処理します。

GetStatistics(TResource) は、 の最小値 CurrentAvailablePermits、内部最も内側のリミッターの TotalSuccessfulLeases、および から残りのプロパティの集計値を limiters返します。

RateLimitLease返された はメタデータを集計し、重複する場合は、同じメタデータ名を持つ最初のリースの値を使用します。

適用対象