Aracılığıyla paylaş


RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen hız sınırlama ilkesini uç noktalara ekler.

RequireRateLimiting<TBuilder>(TBuilder, String)

Belirtilen hız sınırlama ilkesini uç noktalara ekler.

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

Kaynak:
RateLimiterEndpointConventionBuilderExtensions.cs

Belirtilen hız sınırlama ilkesini uç noktalara ekler.

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

Tür Parametreleri

TBuilder
TPartitionKey

Parametreler

builder
TBuilder

Uç nokta kuralı oluşturucusu.

policy
IRateLimiterPolicy<TPartitionKey>

Uç noktaya eklenecek hız sınırlama ilkesi.

Döndürülenler

TBuilder

Özgün kural oluşturucu parametresi.

Şunlara uygulanır

RequireRateLimiting<TBuilder>(TBuilder, String)

Kaynak:
RateLimiterEndpointConventionBuilderExtensions.cs

Belirtilen hız sınırlama ilkesini uç noktalara ekler.

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

Tür Parametreleri

TBuilder

Parametreler

builder
TBuilder

Uç nokta kuralı oluşturucusu.

policyName
String

Uç noktaya eklenecek hız sınırlama ilkesinin adı.

Döndürülenler

TBuilder

Özgün kural oluşturucu parametresi.

Şunlara uygulanır