RateLimitPartition.GetConcurrencyLimiter<TKey> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定ConcurrencyLimiterOptionsした を使用して ConcurrencyLimiter パーティションを定義します。
public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetConcurrencyLimiter<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.ConcurrencyLimiterOptions> factory);
static member GetConcurrencyLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.ConcurrencyLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetConcurrencyLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, ConcurrencyLimiterOptions)) As RateLimitPartition(Of TKey)
型パラメーター
- TKey
パーティションを区別する型。
パラメーター
- partitionKey
- TKey
このパーティションの特定のキー。 これは、 を呼び出す前に、既存のキャッシュされたリミッターのチェックに使用されますfactory
。
- factory
- Func<TKey,ConcurrencyLimiterOptions>
指定 partitionKey
された のレートリミッターが必要な場合に呼び出される関数。 これにより、異なる呼び出し間で の同じインスタンスが ConcurrencyLimiterOptions 返される可能性があります。