RateLimiterOptionsExtensions.AddTokenBucketLimiter 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 TokenBucketRateLimiter avec le donné TokenBucketRateLimiterOptions à 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 AddTokenBucketLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.TokenBucketRateLimiterOptions> configureOptions);
static member AddTokenBucketLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.TokenBucketRateLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddTokenBucketLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of TokenBucketRateLimiterOptions)) As RateLimiterOptions
Paramètres
- options
- RateLimiterOptions
RateLimiterOptions à laquelle ajouter un limiteur.
- policyName
- String
Nom qui sera associé au limiteur.
- configureOptions
- Action<TokenBucketRateLimiterOptions>
Rappel pour configurer le TokenBucketRateLimiterOptions à 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.