RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) Yöntem

Tanım

Verilen hız sınırlayıcısı fabrikasına sahip bir bölüm tanımlar.

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)

Tür Parametreleri

TKey

Bölümleri ayırt etmek için tür.

Parametreler

partitionKey
TKey

Bu bölüm için özel anahtar. Bu, çağrısı yapmadan önce mevcut önbelleğe alınmış sınırlayıcıyı factorydenetlemek için kullanılır.

factory
Func<TKey,RateLimiter>

Verilen partitionKey için bir hız sınırlayıcısı gerektiğinde işlevi çağrılır. Bu, her çağrıldığında hız sınırlayıcısının yeni bir örneği olmalıdır.

Döndürülenler

Açıklamalar

her factory çağrıldığında hız sınırlayıcısının yeni bir örneğini döndürmelidir.

Şunlara uygulanır