RateLimitPartition.GetTokenBucketLimiter<TKey> メソッド

定義

指定されたTokenBucketRateLimiterを持つTokenBucketRateLimiterOptionsを持つパーティションを定義します。

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

型パラメーター

TKey

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

パラメーター

partitionKey
TKey

このパーティションの特定のキー。

factory
Func<TKey,TokenBucketRateLimiterOptions>

指定された partitionKey のレートリミッターが必要な場合に呼び出される関数。 これにより、異なる呼び出し間で同じ TokenBucketRateLimiterOptions インスタンスが返される可能性があります。

返品

注釈

割り当てを保存するには、 AutoReplenishmentfalse に設定します。 このメソッドは、新しいオプションの種類を作成し、それ以外の場合はAutoReplenishmentfalseを設定します。

適用対象