RateLimiterOptionsExtensions.AddFixedWindowLimiter Methode

Definition

Registriert eine neue FixedWindowRateLimiter Anmeldung bei der Anwendung FixedWindowRateLimiterOptions . Der Limiter kann einem Endpunkt über RequireRateLimiting<TBuilder>(TBuilder, String)oder über die EnableRateLimitingAttribute.

public static Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddFixedWindowLimiter(this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.FixedWindowRateLimiterOptions> configureOptions);
static member AddFixedWindowLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.FixedWindowRateLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddFixedWindowLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of FixedWindowRateLimiterOptions)) As RateLimiterOptions

Parameter

options
RateLimiterOptions

Der RateLimiterOptions , dem ein Limiter hinzugefügt werden soll.

policyName
String

Der Name, der dem Limiter zugeordnet wird.

configureOptions
Action<FixedWindowRateLimiterOptions>

Ein Rückruf zum Konfigurieren des FixedWindowRateLimiterOptions für den Limiter zu verwendenden Werts.

Gibt zurück

Dies RateLimiterOptions.

Hinweise

Die Einstellung AutoReplenishment hat hier keine Auswirkung, da dieser PartitionedRateLimiter Grenzwert hinzugefügt wird, um die Auffüllung zu steuern.

Gilt für: