次の方法で共有


RateLimitPartition.GetSlidingWindowLimiter<TKey> メソッド

定義

指定SlidingWindowRateLimiterOptionsした を使用して、 を使用SlidingWindowRateLimiterしてパーティションを定義します。

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

型パラメーター

TKey

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

パラメーター

partitionKey
TKey

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

factory
Func<TKey,SlidingWindowRateLimiterOptions>

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

戻り値

注釈

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

適用対象