RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar en partition med den angivna hastighetsbegränsningsfabriken.
public:
generic <typename TKey>
static System::Threading::RateLimiting::RateLimitPartition<TKey> Get(TKey partitionKey, Func<TKey, System::Threading::RateLimiting::RateLimiter ^> ^ factory);
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)
Typparametrar
- TKey
Den typ som partitioner ska särskiljas med.
Parametrar
- partitionKey
- TKey
Den specifika nyckeln för den här partitionen. Detta används för att söka efter en befintlig cachelagrad limiter innan du factoryanropar .
- factory
- Func<TKey,RateLimiter>
Funktionen anropas när en hastighetsbegränsning för angiven partitionKey krävs. Detta bör vara en ny instans av en hastighetsbegränsning varje gång den anropas.
Returer
Kommentarer
factory Bör returnera en ny instans av en hastighetsbegränsning varje gång den anropas.