Bagikan melalui


FixedWindowRateLimiterOptions Kelas

Definisi

Opsi untuk menentukan perilaku .FixedWindowRateLimiter

public sealed class FixedWindowRateLimiterOptions
type FixedWindowRateLimiterOptions = class
Public NotInheritable Class FixedWindowRateLimiterOptions
Warisan
FixedWindowRateLimiterOptions

Konstruktor

FixedWindowRateLimiterOptions()

Opsi untuk menentukan perilaku .FixedWindowRateLimiter

Properti

AutoReplenishment

Ditentukan apakah FixedWindowRateLimiter penghitung refresh secara otomatis atau jika orang lain akan memanggil TryReplenish() untuk menyegarkan penghitung.

PermitLimit

Jumlah maksimum penghitung izin yang dapat diizinkan di jendela. Harus diatur ke nilai > 0 pada saat opsi ini diteruskan ke konstruktor FixedWindowRateLimiter.

QueueLimit

Jumlah izin kumulatif maksimum permintaan akuisisi yang diantrekan. Harus diatur ke nilai >= 0 pada saat opsi ini diteruskan ke konstruktor FixedWindowRateLimiter.

QueueProcessingOrder

Menentukan perilaku AcquireAsync(Int32, CancellationToken) ketika sumber daya yang tidak cukup dapat disewakan.

Window

Menentukan jendela waktu yang mengambil permintaan. Harus diatur ke nilai yang lebih besar dari Zero pada saat opsi ini diteruskan ke konstruktor FixedWindowRateLimiter.

Berlaku untuk