RateLimitPartition クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レートリミッターのパーティションの作成を支援するために Create<TResource,TPartitionKey>(Func<TResource,RateLimitPartition<TPartitionKey>>, IEqualityComparer<TPartitionKey>) で使用されるメソッドが含まれています。
public ref class RateLimitPartition abstract sealed
public static class RateLimitPartition
type RateLimitPartition = class
Public Class RateLimitPartition
- 継承
-
RateLimitPartition
メソッド
| 名前 | 説明 |
|---|---|
| Get<TKey>(TKey, Func<TKey,RateLimiter>) |
指定されたレートリミッター ファクトリを使用してパーティションを定義します。 |
| GetConcurrencyLimiter<TKey>(TKey, Func<TKey,ConcurrencyLimiterOptions>) |
指定されたConcurrencyLimiterを持つConcurrencyLimiterOptionsを持つパーティションを定義します。 |
| GetFixedWindowLimiter<TKey>(TKey, Func<TKey,FixedWindowRateLimiterOptions>) |
指定されたFixedWindowRateLimiterを持つFixedWindowRateLimiterOptionsを持つパーティションを定義します。 |
| GetNoLimiter<TKey>(TKey) |
レートリミッターを持たないパーティションを定義します。
つまり、 AttemptAcquire(TResource, Int32) または AcquireAsync(TResource, Int32, CancellationToken) の呼び出しは、指定された |
| GetSlidingWindowLimiter<TKey>(TKey, Func<TKey,SlidingWindowRateLimiterOptions>) |
指定されたSlidingWindowRateLimiterを持つSlidingWindowRateLimiterOptionsを持つパーティションを定義します。 |
| GetTokenBucketLimiter<TKey>(TKey, Func<TKey,TokenBucketRateLimiterOptions>) |
指定されたTokenBucketRateLimiterを持つTokenBucketRateLimiterOptionsを持つパーティションを定義します。 |