RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) Methode

Definition

Definiert eine Partition mit der angegebenen Rate limiter factory.

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)

Typparameter

TKey

Der Typ, mit dem Partitionen unterschieden werden sollen.

Parameter

partitionKey
TKey

Der spezifische Schlüssel für diese Partition. Dies wird verwendet, um vor dem Aufrufen des factoryAufrufs nach einem vorhandenen zwischengespeicherten Limiter zu suchen.

factory
Func<TKey,RateLimiter>

Die Funktion, die aufgerufen wird, wenn ein Satzgrenzer für die angegebene partitionKey Funktion erforderlich ist. Dies sollte bei jedem Aufruf eine neue Instanz eines Zinslimiters sein.

Gibt zurück

Hinweise

Die factory sollte bei jedem Aufruf eine neue Instanz eines Zinslimiters zurückgeben.

Gilt für: