RateLimiterOptionsExtensions.AddSlidingWindowLimiter 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 SlidingWindowRateLimiter avec le donné SlidingWindowRateLimiterOptions à l’application. Le limiteur peut être ajouté à un point de terminaison via RequireRateLimiting<TBuilder>(TBuilder, String)ou via le EnableRateLimitingAttribute.
public static Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddSlidingWindowLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.SlidingWindowRateLimiterOptions> configureOptions);
static member AddSlidingWindowLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.SlidingWindowRateLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddSlidingWindowLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of SlidingWindowRateLimiterOptions)) As RateLimiterOptions
Paramètres
- options
- RateLimiterOptions
RateLimiterOptions à laquelle ajouter un limiteur.
- policyName
- String
Nom qui sera associé au limiteur.
- configureOptions
- Action<SlidingWindowRateLimiterOptions>
Rappel pour configurer le SlidingWindowRateLimiterOptions à utiliser pour le limiteur.
Retours
Remarques
Le paramètre AutoReplenishment n’aura aucun effet ici, car le PartitionedRateLimiter auquel ce limiteur est ajouté contrôle son réapprovisionnement.