RateLimiterOptionsExtensions.AddConcurrencyLimiter 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.
Registriert eine neue ConcurrencyLimiter mit der für die Anwendung angegebenen ConcurrencyLimiterOptions . Der Grenzwert kann einem Endpunkt über RequireRateLimiting<TBuilder>(TBuilder, String)oder über EnableRateLimitingAttributehinzugefügt werden.
public static Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddConcurrencyLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.ConcurrencyLimiterOptions> configureOptions);
static member AddConcurrencyLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.ConcurrencyLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddConcurrencyLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of ConcurrencyLimiterOptions)) As RateLimiterOptions
Parameter
- options
- RateLimiterOptions
Der RateLimiterOptions , dem ein Limiter hinzugefügt werden soll.
- policyName
- String
Der Name, der dem Grenzwert zugeordnet wird.
- configureOptions
- Action<ConcurrencyLimiterOptions>
Ein Rückruf zum Konfigurieren von, das ConcurrencyLimiterOptions für den Grenzwert verwendet werden soll.
Gibt zurück
Dieser RateLimiterOptions.