FixedWindowRateLimiterOptions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir FixedWindowRateLimiteröğesinin davranışını belirtme seçenekleri.
public sealed class FixedWindowRateLimiterOptions
type FixedWindowRateLimiterOptions = class
Public NotInheritable Class FixedWindowRateLimiterOptions
- Devralma
-
FixedWindowRateLimiterOptions
Oluşturucular
FixedWindowRateLimiterOptions() |
Bir FixedWindowRateLimiteröğesinin davranışını belirtme seçenekleri. |
Özellikler
AutoReplenishment |
sayaçların otomatik olarak yenilenip yenilenmeyeceği FixedWindowRateLimiter veya başka birinin sayaçları yenilemek için çağırılıp çağrılmayacağı TryReplenish() belirtilir. |
PermitLimit |
Pencerede izin verilebilen izin sayacı sayısı üst sınırı. Bu seçenekler oluşturucuya FixedWindowRateLimitergeçirildiğinde 0 değerine > ayarlanmalıdır. |
QueueLimit |
Kuyruğa alınan alım isteklerinin toplam izin sayısı üst sınırı. Bu seçenekler oluşturucuya FixedWindowRateLimitergeçirildiğinde bir = 0 değerine >ayarlanmalıdır. |
QueueProcessingOrder |
Yeterli kaynak kiralanmadığında davranışını AcquireAsync(Int32, CancellationToken) belirler. |
Window |
İsteklerde geçen zaman penceresini belirtir. Bu seçenekler oluşturucusunun FixedWindowRateLimitergeçirildiğinde değerinden büyük Zero bir değere ayarlanmalıdır. |