RateLimiterOptionsExtensions.AddFixedWindowLimiter 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í.
Zaregistruje nový FixedWindowRateLimiter s daným FixedWindowRateLimiterOptions objektem do aplikace. Omezovač je možné přidat do koncového bodu prostřednictvím RequireRateLimiting<TBuilder>(TBuilder, String)nebo přes EnableRateLimitingAttribute.
public static Microsoft.AspNetCore.RateLimiting.RateLimiterOptions AddFixedWindowLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions options, string policyName, Action<System.Threading.RateLimiting.FixedWindowRateLimiterOptions> configureOptions);
static member AddFixedWindowLimiter : Microsoft.AspNetCore.RateLimiting.RateLimiterOptions * string * Action<System.Threading.RateLimiting.FixedWindowRateLimiterOptions> -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions
<Extension()>
Public Function AddFixedWindowLimiter (options As RateLimiterOptions, policyName As String, configureOptions As Action(Of FixedWindowRateLimiterOptions)) As RateLimiterOptions
Parametry
- options
- RateLimiterOptions
Chcete-li RateLimiterOptions přidat omezovač.
- policyName
- String
Název, který bude přidružen k omezovači.
- configureOptions
- Action<FixedWindowRateLimiterOptions>
Zpětné volání pro konfiguraci, která FixedWindowRateLimiterOptions se má použít pro omezovač.
Návraty
Toto RateLimiterOptions:
Poznámky
Nastavení AutoReplenishment zde nebude mít žádný vliv, protože PartitionedRateLimiter možnost, do které se tento omezovač přidá, bude řídit jeho doplnění.