Udostępnij za pośrednictwem


RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting Metoda

Definicja

Przeciążenia

RequireRateLimiting<TBuilder,TPartitionKey>(TBuilder, IRateLimiterPolicy<TPartitionKey>)

Dodaje określone zasady ograniczania szybkości do punktów końcowych.

RequireRateLimiting<TBuilder>(TBuilder, String)

Dodaje określone zasady ograniczania szybkości do punktów końcowych.

RequireRateLimiting<TBuilder,TPartitionKey>(TBuilder, IRateLimiterPolicy<TPartitionKey>)

Źródło:
RateLimiterEndpointConventionBuilderExtensions.cs

Dodaje określone zasady ograniczania szybkości do punktów końcowych.

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

Parametry typu

TBuilder
TPartitionKey

Parametry

builder
TBuilder

Konstruktor konwencji punktu końcowego.

policy
IRateLimiterPolicy<TPartitionKey>

Zasady ograniczania szybkości dodawania do punktu końcowego.

Zwraca

TBuilder

Oryginalny parametr konstruktora konwencji.

Dotyczy

RequireRateLimiting<TBuilder>(TBuilder, String)

Źródło:
RateLimiterEndpointConventionBuilderExtensions.cs

Dodaje określone zasady ograniczania szybkości do punktów końcowych.

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

Parametry typu

TBuilder

Parametry

builder
TBuilder

Konstruktor konwencji punktu końcowego.

policyName
String

Nazwa zasad ograniczania szybkości do dodania do punktu końcowego.

Zwraca

TBuilder

Oryginalny parametr konstruktora konwencji.

Dotyczy