RateLimiterOptions.AddPolicy Methode

Definition

Überlädt

Name Beschreibung
AddPolicy<TPartitionKey,TPolicy>(String)

Fügt eine neue Richtlinie zur Begrenzung der Rate mit dem angegebenen PolicyName hinzu.

AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>)

Fügt eine neue Richtlinie zur Begrenzung der Rate mit dem angegebenen PolicyName hinzu.

AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>)

Fügt eine neue Richtlinie zur Begrenzung der Sätze mit dem angegebenen Wert hinzu. policyName

AddPolicy<TPartitionKey,TPolicy>(String)

Quelle:
RateLimiterOptions.cs

Fügt eine neue Richtlinie zur Begrenzung der Rate mit dem angegebenen PolicyName hinzu.

public Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddPolicy<TPartitionKey,TPolicy>(string policyName) where TPolicy : Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey>;
member this.AddPolicy : string -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions (requires 'Policy :> Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<'PartitionKey>)
Public Function AddPolicy(Of TPartitionKey, TPolicy) (policyName As String) As RateLimiterOptions

Typparameter

TPartitionKey
TPolicy

Parameter

policyName
String

Der Name, der der angegebenen TPolicy zugeordnet werden soll.

Gibt zurück

Gilt für:

AddPolicy<TPartitionKey>(String, IRateLimiterPolicy<TPartitionKey>)

Quelle:
RateLimiterOptions.cs

Fügt eine neue Richtlinie zur Begrenzung der Rate mit dem angegebenen PolicyName hinzu.

public Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddPolicy<TPartitionKey>(string policyName, Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey> policy);
member this.AddPolicy : string * Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<'PartitionKey> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
Public Function AddPolicy(Of TPartitionKey) (policyName As String, policy As IRateLimiterPolicy(Of TPartitionKey)) As RateLimiterOptions

Typparameter

TPartitionKey

Parameter

policyName
String

Der Name, der dem angegebenen IRateLimiterPolicy<TPartitionKey>zugeordnet werden soll.

Gibt zurück

Gilt für:

AddPolicy<TPartitionKey>(String, Func<HttpContext,RateLimitPartition<TPartitionKey>>)

Quelle:
RateLimiterOptions.cs

Fügt eine neue Richtlinie zur Begrenzung der Sätze mit dem angegebenen Wert hinzu. policyName

public Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddPolicy<TPartitionKey>(string policyName, Func<Microsoft.AspNetCore.Http.HttpContext,System.Threading.RateLimiting.RateLimitPartition<TPartitionKey>> partitioner);
member this.AddPolicy : string * Func<Microsoft.AspNetCore.Http.HttpContext, System.Threading.RateLimiting.RateLimitPartition<'PartitionKey>> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
Public Function AddPolicy(Of TPartitionKey) (policyName As String, partitioner As Func(Of HttpContext, RateLimitPartition(Of TPartitionKey))) As RateLimiterOptions

Typparameter

TPartitionKey

Parameter

policyName
String

Der Name, der dem angegebenen RateLimiterzugeordnet werden soll.

partitioner
Func<HttpContext,RateLimitPartition<TPartitionKey>>

Die Methode wird jedes Mal aufgerufen, wenn ein Acquire- oder WaitAsync-Aufruf durchgeführt wird, um zu bestimmen, welche Ratelimiter auf die Anforderung angewendet werden soll.

Gibt zurück

Gilt für: