SlidingWindowRateLimiterOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Параметры для указания поведения объекта SlidingWindowRateLimiter.
public sealed class SlidingWindowRateLimiterOptions
type SlidingWindowRateLimiterOptions = class
Public NotInheritable Class SlidingWindowRateLimiterOptions
- Наследование
-
SlidingWindowRateLimiterOptions
Конструкторы
SlidingWindowRateLimiterOptions() |
Параметры для указания поведения объекта SlidingWindowRateLimiter. |
Свойства
AutoReplenishment |
Указывает, будет ли SlidingWindowRateLimiter автоматически пополнять счетчики запросов или кто-то другой будет вызывать TryReplenish() для пополнения маркеров. |
PermitLimit |
Максимальное количество запросов, которые могут быть обслужены в окне. Необходимо задать значение > 0 к моменту, когда эти параметры будут переданы в конструктор SlidingWindowRateLimiter. |
QueueLimit |
Максимальное число совокупных разрешений для запросов на получение в очереди. Необходимо задать значение >= 0 к моменту, когда эти параметры будут переданы в конструктор SlidingWindowRateLimiter. |
QueueProcessingOrder |
Определяет поведение, AcquireAsync(Int32, CancellationToken) когда недостаточно ресурсов может быть арендовано. |
SegmentsPerWindow |
Указывает максимальное количество сегментов, на которые делится окно. Необходимо задать значение > 0 к моменту, когда эти параметры будут переданы в конструктор SlidingWindowRateLimiter. |
Window |
Указывает минимальный период между пополнениями. Значение должно быть больше, чем Zero к моменту, когда эти параметры передаются в конструктор SlidingWindowRateLimiter. |