RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) メソッド

定義

指定されたレートリミッター ファクトリを使用してパーティションを定義します。

public:
generic <typename TKey>
 static System::Threading::RateLimiting::RateLimitPartition<TKey> Get(TKey partitionKey, Func<TKey, System::Threading::RateLimiting::RateLimiter ^> ^ factory);
public static System.Threading.RateLimiting.RateLimitPartition<TKey> Get<TKey>(TKey partitionKey, Func<TKey,System.Threading.RateLimiting.RateLimiter> factory);
static member Get : 'Key * Func<'Key, System.Threading.RateLimiting.RateLimiter> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function Get(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, RateLimiter)) As RateLimitPartition(Of TKey)

型パラメーター

TKey

パーティションを区別する型。

パラメーター

partitionKey
TKey

このパーティションの特定のキー。 これは、 factoryを呼び出す前に、既存のキャッシュされたリミッターを確認するために使用されます。

factory
Func<TKey,RateLimiter>

指定された partitionKey のレートリミッターが必要な場合に呼び出される関数。 これは、呼び出されるたびにレートリミッターの新しいインスタンスである必要があります。

返品

注釈

factoryは、呼び出されるたびにレートリミッターの新しいインスタンスを返す必要があります。

適用対象