RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RequireRateLimiting<TBuilder,TPartitionKey>(TBuilder, IRateLimiterPolicy<TPartitionKey>) |
Fügt den Endpunkten die angegebene Ratenbegrenzungsrichtlinie hinzu. |
RequireRateLimiting<TBuilder>(TBuilder, String) |
Fügt den Endpunkten die angegebene Ratenbegrenzungsrichtlinie hinzu. |
RequireRateLimiting<TBuilder,TPartitionKey>(TBuilder, IRateLimiterPolicy<TPartitionKey>)
Fügt den Endpunkten die angegebene Ratenbegrenzungsrichtlinie hinzu.
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
Typparameter
- TBuilder
- TPartitionKey
Parameter
- builder
- TBuilder
Der Endpunktkonventions-Generator.
Die Richtlinie zur Ratenbegrenzung, die dem Endpunkt hinzugefügt werden soll.
Gibt zurück
Der ursprüngliche Konventions-Generator-Parameter.
Gilt für:
RequireRateLimiting<TBuilder>(TBuilder, String)
Fügt den Endpunkten die angegebene Ratenbegrenzungsrichtlinie hinzu.
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
Typparameter
- TBuilder
Parameter
- builder
- TBuilder
Der Endpunktkonventions-Generator.
- policyName
- String
Der Name der Richtlinie zur Ratenbegrenzung, die dem Endpunkt hinzugefügt werden soll.
Gibt zurück
Der ursprüngliche Konventions-Generator-Parameter.