RateLimiterOptions.AddPolicy 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.
Surcharges
AddPolicy<TPartitionKey,TPolicy>(String) |
Ajoute une nouvelle stratégie de limitation de débit avec le policyName donné. |
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>) |
Ajoute une nouvelle stratégie de limitation de débit avec le policyName donné. |
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>) |
Ajoute une nouvelle stratégie de limitation du débit avec le donné |
AddPolicy<TPartitionKey,TPolicy>(String)
- Source:
- RateLimiterOptions.cs
Ajoute une nouvelle stratégie de limitation de débit avec le policyName donné.
public Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddPolicy<TPartitionKey,TPolicy> (string policyName) where TPolicy : Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey>;
member this.AddPolicy : string -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions (requires 'Policy :> Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<'PartitionKey>)
Public Function AddPolicy(Of TPartitionKey, TPolicy) (policyName As String) As RateLimiterOptions
Paramètres de type
- TPartitionKey
- TPolicy
Paramètres
- policyName
- String
Nom à associer à la stratégie TPolicy donnée.
Retours
S’applique à
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>)
- Source:
- RateLimiterOptions.cs
Ajoute une nouvelle stratégie de limitation de débit avec le policyName donné.
public Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddPolicy<TPartitionKey> (string policyName, Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey> policy);
member this.AddPolicy : string * Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<'PartitionKey> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
Public Function AddPolicy(Of TPartitionKey) (policyName As String, policy As IRateLimiterPolicy(Of TPartitionKey)) As RateLimiterOptions
Paramètres de type
- TPartitionKey
Paramètres
- policyName
- String
Nom à associer au donné IRateLimiterPolicy<TPartitionKey>.
IRateLimiterPolicy<TPartitionKey> à appliquer.
Retours
S’applique à
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>)
- Source:
- RateLimiterOptions.cs
Ajoute une nouvelle stratégie de limitation du débit avec le donné policyName
public Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddPolicy<TPartitionKey> (string policyName, Func<Microsoft.AspNetCore.Http.HttpContext,System.Threading.RateLimiting.RateLimitPartition<TPartitionKey>> partitioner);
member this.AddPolicy : string * Func<Microsoft.AspNetCore.Http.HttpContext, System.Threading.RateLimiting.RateLimitPartition<'PartitionKey>> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
Public Function AddPolicy(Of TPartitionKey) (policyName As String, partitioner As Func(Of HttpContext, RateLimitPartition(Of TPartitionKey))) As RateLimiterOptions
Paramètres de type
- TPartitionKey
Paramètres
- policyName
- String
Nom à associer au donné RateLimiter.
- partitioner
- Func<HttpContext,RateLimitPartition<TPartitionKey>>
Méthode appelée chaque fois qu’un appel Acquire ou WaitAsync est effectué pour déterminer le limiteur de débit à appliquer à la requête.