SlidingWindowRateLimiterOptions Klass

Definition

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

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

Konstruktorer

Name Description
SlidingWindowRateLimiterOptions()

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

Egenskaper

Name Description
AutoReplenishment

Anger om SlidingWindowRateLimiter räknare för begäranden fylls på automatiskt eller om någon annan anropar TryReplenish() för att fylla på begäranderäknare.

PermitLimit

Maximalt antal begäranden som kan hanteras i ett fönster. Måste anges till värdet > 0 när dessa alternativ skickas till konstruktorn SlidingWindowRateLimiterfö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 SlidingWindowRateLimiterför .

QueueProcessingOrder

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

SegmentsPerWindow

Anger det maximala antalet segment som ett fönster är indelat i. Måste anges till värdet > 0 när dessa alternativ skickas till konstruktorn SlidingWindowRateLimiterför .

Window

Anger den minsta perioden mellan påfyllningar. Måste anges till ett värde som är större än Zero när dessa alternativ skickas till konstruktorn SlidingWindowRateLimiterför .

Gäller för