RateLimitLease Класс

Определение

Абстракция аренды, возвращаемая RateLimiter реализацией. Аренда представляет собой успешное или неудачное получение ресурса и содержит потенциальные метаданные, относящиеся к операции приобретения.

public ref class RateLimitLease abstract : IDisposable
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
    interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
Наследование
RateLimitLease
Реализации

Конструкторы

Имя Описание
RateLimitLease()

Абстракция аренды, возвращаемая RateLimiter реализацией. Аренда представляет собой успешное или неудачное получение ресурса и содержит потенциальные метаданные, относящиеся к операции приобретения.

Свойства

Имя Описание
IsAcquired

Указывает, успешно ли было приобретение аренды.

MetadataNames

Возвращает список имен метаданных, доступных в аренде.

Методы

Имя Описание
Dispose()

Удаляет аренду. Это может освободить место на реализации ограничения аренды.

Dispose(Boolean)

Метод удаления для записываемых реализаций.

GetAllMetadata()

Возвращает список всех метаданных, доступных в аренде.

TryGetMetadata(String, Object)

Попытайтесь извлечь метаданные для аренды.

TryGetMetadata<T>(MetadataName<T>, T)

Попытайтесь извлечь строго типизированные метаданные для аренды.

Применяется к