FixedWindowRateLimiterOptions Klass

Definition

Alternativ för att ange beteendet för en FixedWindowRateLimiter.

public ref class FixedWindowRateLimiterOptions sealed
public sealed class FixedWindowRateLimiterOptions
type FixedWindowRateLimiterOptions = class
Public NotInheritable Class FixedWindowRateLimiterOptions
Arv
FixedWindowRateLimiterOptions

Konstruktorer

Name Description
FixedWindowRateLimiterOptions()

Alternativ för att ange beteendet för en FixedWindowRateLimiter.

Egenskaper

Name Description
AutoReplenishment

Anger om räknarna FixedWindowRateLimiter uppdateras automatiskt eller om någon annan anropar TryReplenish() för att uppdatera räknare.

PermitLimit

Maximalt antal tillståndsräknare som kan tillåtas i ett fönster. Måste anges till värdet > 0 när dessa alternativ skickas till konstruktorn FixedWindowRateLimiterför .

QueueLimit

Maximalt antal kumulativa tillstånd för köade förvärvsbegäranden. Måste anges till värdet >= 0 när dessa alternativ skickas till konstruktorn FixedWindowRateLimiterför .

QueueProcessingOrder

Avgör beteendet AcquireAsync(Int32, CancellationToken) för när inte tillräckligt med resurser kan hyras.

Window

Anger det tidsfönster som tar in begäranden. Måste anges till ett värde som är större än Zero när dessa alternativ skickas till konstruktorn FixedWindowRateLimiterför .

Gäller för