RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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>)
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ů.
Zásada omezování rychlosti, která se má přidat do koncového bodu.
Návraty
Původní parametr tvůrce konvencí.
Platí pro
RequireRateLimiting<TBuilder>(TBuilder, String)
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
Původní parametr tvůrce konvencí.