共用方式為


RateLimitPartition.GetConcurrencyLimiter<TKey> 方法

定義

使用 ConcurrencyLimiter 指定的 ConcurrencyLimiterOptions 定義具有 的資料分割。

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

類型參數

TKey

用來區分資料分割的型別。

參數

partitionKey
TKey

這個分割區的特定索引鍵。 在呼叫 factory 之前,這會用來檢查現有的快取限制子。

factory
Func<TKey,ConcurrencyLimiterOptions>

需要指定 partitionKey 之 的速率限制子時呼叫的函式。 這可以在不同的呼叫之間傳回相同的 實例 ConcurrencyLimiterOptions

傳回

適用於