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 avec le donné FixedWindowRateLimiterOptions à l’application. Le limiteur peut être ajouté à un point de terminaison via RequireRateLimiting<TBuilder>(TBuilder, String)ou via .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 à laquelle ajouter un limiteur.
- policyName
- String
Nom qui sera associé au limiteur.
- configureOptions
- Action<FixedWindowRateLimiterOptions>
Rappel pour configurer le FixedWindowRateLimiterOptions à utiliser pour le limiteur.
Retours
Remarques
Le paramètre AutoReplenishment n’aura aucun effet ici, car le PartitionedRateLimiter auquel ce limiteur est ajouté contrôlera son réapprovisionnement.