PartitionedRateLimiter.CreateChained<TResource> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает один, PartitionedRateLimiter<TResource> который упаковывает переданные в PartitionedRateLimiter<TResource>s.
public:
generic <typename TResource>
static System::Threading::RateLimiting::PartitionedRateLimiter<TResource> ^ CreateChained(... cli::array <System::Threading::RateLimiting::PartitionedRateLimiter<TResource> ^> ^ limiters);
public static System.Threading.RateLimiting.PartitionedRateLimiter<TResource> CreateChained<TResource>(params System.Threading.RateLimiting.PartitionedRateLimiter<TResource>[] limiters);
static member CreateChained : System.Threading.RateLimiting.PartitionedRateLimiter<'Resource>[] -> System.Threading.RateLimiting.PartitionedRateLimiter<'Resource>
Public Shared Function CreateChained(Of TResource) (ParamArray limiters As PartitionedRateLimiter(Of TResource)()) As PartitionedRateLimiter(Of TResource)
Параметры типа
- TResource
Тип ресурса, который ограничивается скоростью.
Параметры
- limiters
- PartitionedRateLimiter<TResource>[]
Номера PartitionedRateLimiter<TResource>, которые будут вызываться в порядке при получении ресурсов.
Возвращаемое значение
Исключения
limiters является пустым параметром.
limiters — пустой массив.
Комментарии
Методы, возвращаемые PartitionedRateLimiter<TResource> , будут итерировать переданные в limiters указанном порядке.
GetStatistics(TResource) возвращает наименьшее значение для CurrentAvailablePermits,внутренних предельных TotalSuccessfulLeasesзначений, а также статистические значения для остальных свойств из объекта limiters.
RateLimitLeaseвозвращенные данные агрегируют метаданные и для дубликатов используют значение первой аренды с тем же именем метаданных.
Удаление возвращаемого не PartitionedRateLimiter<TResource> удаляет внутреннюю limiters. Ожидается, что вызывающие пользователи будут удалять внутренние ограничивающие средства после того, как они больше не используются.