RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting 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
RequireRateLimiting<TBuilder,TPartitionKey>(TBuilder, IRateLimiterPolicy<TPartitionKey>) |
Aggiunge i criteri di limitazione della frequenza specificati agli endpoint. |
RequireRateLimiting<TBuilder>(TBuilder, String) |
Aggiunge i criteri di limitazione della frequenza specificati agli endpoint. |
RequireRateLimiting<TBuilder,TPartitionKey>(TBuilder, IRateLimiterPolicy<TPartitionKey>)
Aggiunge i criteri di limitazione della frequenza specificati agli endpoint.
public static TBuilder RequireRateLimiting<TBuilder,TPartitionKey> (this TBuilder builder, Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey> policy) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireRateLimiting : 'Builder * Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<'PartitionKey> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireRateLimiting(Of TBuilder As IEndpointConventionBuilder, TPartitionKey As IEndpointConventionBuilder) (builder As TBuilder, policy As IRateLimiterPolicy(Of TPartitionKey)) As TBuilder
Parametri di tipo
- TBuilder
- TPartitionKey
Parametri
- builder
- TBuilder
Generatore di convenzioni dell'endpoint.
Criterio di limitazione della frequenza da aggiungere all'endpoint.
Restituisce
Parametro del generatore di convenzioni originale.
Si applica a
RequireRateLimiting<TBuilder>(TBuilder, String)
Aggiunge i criteri di limitazione della frequenza specificati agli endpoint.
public static TBuilder RequireRateLimiting<TBuilder> (this TBuilder builder, string policyName) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireRateLimiting : 'Builder * string -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireRateLimiting(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, policyName As String) As TBuilder
Parametri di tipo
- TBuilder
Parametri
- builder
- TBuilder
Generatore di convenzioni dell'endpoint.
- policyName
- String
Nome del criterio di limitazione della frequenza da aggiungere all'endpoint.
Restituisce
Parametro del generatore di convenzioni originale.