RateLimiterOptionsExtensions.AddFixedWindowLimiter Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Inscrit un nouveau FixedWindowRateLimiter auprès de l’application donnée FixedWindowRateLimiterOptions . Le limiteur peut être ajouté à un point de terminaison via RequireRateLimiting<TBuilder>(TBuilder, String), ou via le 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
Paramètres
- options
- RateLimiterOptions
À RateLimiterOptions ajouter un limiteur.
- policyName
- String
Nom associé au limiteur.
- configureOptions
- Action<FixedWindowRateLimiterOptions>
Rappel permettant de configurer l’option FixedWindowRateLimiterOptions à utiliser pour le limiteur.
Retours
Ceci RateLimiterOptions.
Remarques
Le paramètre AutoReplenishment n’aura aucun effet ici, car ce PartitionedRateLimiter limiteur est ajouté pour contrôler la réapprovisionnement.