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