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