RateLimiterOptions.AddPolicy Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AddPolicy<TPartitionKey,TPolicy>(String) |
Aggiunge un nuovo criterio di limitazione della frequenza con il valore policyName specificato. |
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>) |
Aggiunge un nuovo criterio di limitazione della frequenza con il valore policyName specificato. |
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>) |
Aggiunge un nuovo criterio di limitazione della frequenza con l'oggetto specificato |
AddPolicy<TPartitionKey,TPolicy>(String)
- Origine:
- RateLimiterOptions.cs
- Origine:
- RateLimiterOptions.cs
Aggiunge un nuovo criterio di limitazione della frequenza con il valore policyName specificato.
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
Parametri di tipo
- TPartitionKey
- TPolicy
Parametri
- policyName
- String
Nome da associare all'oggetto TPolicy specificato.
Restituisce
Si applica a
AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>)
- Origine:
- RateLimiterOptions.cs
- Origine:
- RateLimiterOptions.cs
Aggiunge un nuovo criterio di limitazione della frequenza con il valore policyName specificato.
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
Parametri di tipo
- TPartitionKey
Parametri
- policyName
- String
Nome da associare all'oggetto specificato IRateLimiterPolicy<TPartitionKey>.
Classe IRateLimiterPolicy<TPartitionKey> da applicare.
Restituisce
Si applica a
AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>)
- Origine:
- RateLimiterOptions.cs
- Origine:
- RateLimiterOptions.cs
Aggiunge un nuovo criterio di limitazione della frequenza con l'oggetto specificato 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
Parametri di tipo
- TPartitionKey
Parametri
- policyName
- String
Nome da associare all'oggetto specificato RateLimiter.
- partitioner
- Func<HttpContext,RateLimitPartition<TPartitionKey>>
Metodo chiamato ogni volta che viene effettuata una chiamata Acquire o WaitAsync per determinare quale limite di velocità applicare alla richiesta.
Restituisce
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per