Поделиться через


RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting Метод

Определение

Перегрузки

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

Добавляет указанную политику ограничения скорости к конечным точкам.

RequireRateLimiting<TBuilder>(TBuilder, String)

Добавляет указанную политику ограничения скорости к конечным точкам.

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

Исходный код:
RateLimiterEndpointConventionBuilderExtensions.cs

Добавляет указанную политику ограничения скорости к конечным точкам.

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

Параметры типа

TBuilder
TPartitionKey

Параметры

builder
TBuilder

Построитель соглашений о конечных точках.

policy
IRateLimiterPolicy<TPartitionKey>

Политика ограничения скорости, добавляемая в конечную точку.

Возвращаемое значение

TBuilder

Исходный параметр построителя соглашений.

Применяется к

RequireRateLimiting<TBuilder>(TBuilder, String)

Исходный код:
RateLimiterEndpointConventionBuilderExtensions.cs

Добавляет указанную политику ограничения скорости к конечным точкам.

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

Параметры типа

TBuilder

Параметры

builder
TBuilder

Построитель соглашений о конечных точках.

policyName
String

Имя политики ограничения скорости, добавляемой в конечную точку.

Возвращаемое значение

TBuilder

Исходный параметр построителя соглашений.

Применяется к