Поделиться через


RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) Метод

Определение

Определяет секцию с заданной фабрикой ограничения скорости.

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

Параметры типа

TKey

Тип, с которым следует различать секции.

Параметры

partitionKey
TKey

Конкретный ключ для этой секции. Он будет использоваться для проверка для существующего кэшированного ограничительа перед вызовом factory.

factory
Func<TKey,RateLimiter>

Функция вызывается, когда требуется ограничитель скорости для заданного partitionKey . Это должен быть новый экземпляр средства ограничения скорости при каждом вызове.

Возвращаемое значение

Комментарии

Должен factory возвращать новый экземпляр средства ограничения скорости при каждом вызове.

Применяется к