RateLimiterOptions.AddPolicy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
AddPolicy<TPartitionKey,TPolicy>(String) |
Agrega una nueva directiva de limitación de velocidad con el valor policyName especificado. |
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>) |
Agrega una nueva directiva de limitación de velocidad con el valor policyName especificado. |
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>) |
Agrega una nueva directiva de limitación de velocidad con el especificado. |
AddPolicy<TPartitionKey,TPolicy>(String)
- Source:
- RateLimiterOptions.cs
Agrega una nueva directiva de limitación de velocidad con el valor policyName especificado.
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
Parámetros de tipo
- TPartitionKey
- TPolicy
Parámetros
- policyName
- String
Nombre que se va a asociar con el TPolicy especificado.
Devoluciones
Se aplica a
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>)
- Source:
- RateLimiterOptions.cs
Agrega una nueva directiva de limitación de velocidad con el valor policyName especificado.
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
Parámetros de tipo
- TPartitionKey
Parámetros
- policyName
- String
Nombre que se va a asociar con el especificado IRateLimiterPolicy<TPartitionKey>.
IRateLimiterPolicy<TPartitionKey> que se aplicará.
Devoluciones
Se aplica a
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>)
- Source:
- RateLimiterOptions.cs
Agrega una nueva directiva de limitación de velocidad con el especificado. 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
Parámetros de tipo
- TPartitionKey
Parámetros
- policyName
- String
Nombre que se va a asociar con el especificado RateLimiter.
- partitioner
- Func<HttpContext,RateLimitPartition<TPartitionKey>>
Método llamado cada vez que se realiza una llamada a Acquire o WaitAsync para determinar qué limitador de velocidad se aplicará a la solicitud.