Condividi tramite


RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting Metodo

Definizione

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>)

Origine:
RateLimiterEndpointConventionBuilderExtensions.cs

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.

policy
IRateLimiterPolicy<TPartitionKey>

Criterio di limitazione della frequenza da aggiungere all'endpoint.

Restituisce

TBuilder

Parametro del generatore di convenzioni originale.

Si applica a

RequireRateLimiting<TBuilder>(TBuilder, String)

Origine:
RateLimiterEndpointConventionBuilderExtensions.cs

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

TBuilder

Parametro del generatore di convenzioni originale.

Si applica a