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
возвращать новый экземпляр средства ограничения скорости при каждом вызове.