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) |
Попытайтесь извлечь строго типизированные метаданные для аренды. |