RateLimitPartition.GetConcurrencyLimiter<TKey> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert eine Partition mit einer ConcurrencyLimiter mit der angegebenen ConcurrencyLimiterOptions.
public:
generic <typename TKey>
static System::Threading::RateLimiting::RateLimitPartition<TKey> GetConcurrencyLimiter(TKey partitionKey, Func<TKey, System::Threading::RateLimiting::ConcurrencyLimiterOptions ^> ^ factory);
public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetConcurrencyLimiter<TKey>(TKey partitionKey, Func<TKey,System.Threading.RateLimiting.ConcurrencyLimiterOptions> factory);
static member GetConcurrencyLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.ConcurrencyLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetConcurrencyLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, ConcurrencyLimiterOptions)) 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,ConcurrencyLimiterOptions>
Die Funktion, die aufgerufen wird, wenn ein Satzgrenzer für die angegebene partitionKey Funktion erforderlich ist. Dies kann dieselbe Instanz von ConcurrencyLimiterOptions verschiedenen Aufrufen zurückgeben.