Sdílet prostřednictvím


RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting Metoda

Definice

Přetížení

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

Přidá do koncových bodů zadanou zásadu omezování rychlosti.

RequireRateLimiting<TBuilder>(TBuilder, String)

Přidá do koncových bodů zadanou zásadu omezování rychlosti.

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

Zdroj:
RateLimiterEndpointConventionBuilderExtensions.cs

Přidá do koncových bodů zadanou zásadu omezování rychlosti.

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

Tvůrce konvencí koncových bodů.

policy
IRateLimiterPolicy<TPartitionKey>

Zásada omezování rychlosti, která se má přidat do koncového bodu.

Návraty

TBuilder

Původní parametr tvůrce konvencí.

Platí pro

RequireRateLimiting<TBuilder>(TBuilder, String)

Zdroj:
RateLimiterEndpointConventionBuilderExtensions.cs

Přidá do koncových bodů zadanou zásadu omezování rychlosti.

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

Tvůrce konvencí koncových bodů.

policyName
String

Název zásady omezování rychlosti, která se má přidat do koncového bodu.

Návraty

TBuilder

Původní parametr tvůrce konvencí.

Platí pro