RateLimitLease Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстракция для аренд, возвращаемых реализациями RateLimiter . Аренда представляет собой успешное или неуспешное получение ресурса и содержит потенциальные метаданные, относящиеся к операции приобретения.
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Наследование
-
RateLimitLease
- Реализации
Конструкторы
RateLimitLease() |
Абстракция для аренд, возвращаемых реализациями RateLimiter . Аренда представляет собой успешное или неуспешное получение ресурса и содержит потенциальные метаданные, относящиеся к операции приобретения. |
Свойства
IsAcquired |
Указывает, было ли приобретение аренды успешным. |
MetadataNames |
Возвращает список имен метаданных, доступных при аренде. |
Методы
Dispose() |
Удалите аренду. Это может освободить место в реализации ограничивающего средства, из- за который была получена аренда. |
Dispose(Boolean) |
Метод Dispose для записываемых реализаций. |
GetAllMetadata() |
Возвращает список всех метаданных, доступных при аренде. |
TryGetMetadata(String, Object) |
Попытайтесь извлечь метаданные для аренды. |
TryGetMetadata<T>(MetadataName<T>, T) |
Попытайтесь извлечь строго типизированные метаданные для аренды. |