BlobLeaseClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
позволяет BlobLeaseClient управлять арендой службы хранилища Azure в контейнерах и больших двоичных объектах.
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- Наследование
-
BlobLeaseClient
Конструкторы
BlobLeaseClient() |
Инициализирует новый экземпляр BlobLeaseClient класса для макетирования. |
BlobLeaseClient(BlobBaseClient, String) |
Инициализирует новый экземпляр класса BlobLeaseClient. |
BlobLeaseClient(BlobContainerClient, String) |
Инициализирует новый экземпляр класса BlobLeaseClient. |
Поля
InfiniteLeaseDuration |
Объект , TimeSpan представляющий бесконечную длительность аренды. |
Свойства
BlobClient |
Возвращает объект для BlobClient управления арендой. |
BlobContainerClient |
Возвращает объект для BlobContainerClient управления арендой. |
LeaseId |
Возвращает идентификатор аренды для этой аренды. |
Uri |
Возвращает универсальный код ресурса (URI) арендуемого объекта. |
Методы
Acquire(TimeSpan, RequestConditions, CancellationToken) |
Операция Acquire(TimeSpan, RequestConditions, CancellationToken) получает аренду большого двоичного объекта или контейнера. Срок аренды Если у контейнера нет активной аренды, служба BLOB-объектов создает аренду большого двоичного объекта или контейнера и возвращает его. Если контейнер имеет активную аренду, можно запросить новую аренду только с помощью идентификатора активной аренды в качестве LeaseId, но можно указать новый Дополнительные сведения см. в разделе Аренда контейнера. |
Acquire(TimeSpan, RequestConditions, RequestContext) |
Операция Acquire(TimeSpan, RequestConditions, RequestContext) получает аренду большого двоичного объекта или контейнера. Срок аренды Если у контейнера нет активной аренды, служба BLOB-объектов создает аренду большого двоичного объекта или контейнера и возвращает его. Если контейнер имеет активную аренду, можно запросить новую аренду только с помощью идентификатора активной аренды в качестве LeaseId, но можно указать новый Дополнительные сведения см. в разделе Аренда контейнера. |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
Операция AcquireAsync(TimeSpan, RequestConditions, CancellationToken) получает аренду большого двоичного объекта или контейнера. Срок аренды Если у контейнера нет активной аренды, служба BLOB-объектов создает аренду большого двоичного объекта или контейнера и возвращает его. Если контейнер имеет активную аренду, можно запросить новую аренду только с помощью идентификатора активной аренды в качестве LeaseId, но можно указать новый Дополнительные сведения см. в разделе Контейнер аренды. |
AcquireAsync(TimeSpan, RequestConditions, RequestContext) |
Операция AcquireAsync(TimeSpan, RequestConditions, RequestContext) получает аренду большого двоичного объекта или контейнера. Срок аренды Если у контейнера нет активной аренды, служба BLOB-объектов создает аренду большого двоичного объекта или контейнера и возвращает его. Если контейнер имеет активную аренду, можно запросить новую аренду только с помощью идентификатора активной аренды в качестве LeaseId, но можно указать новый Дополнительные сведения см. в разделе Контейнер аренды. |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
Операция Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) нарушает аренду ранее приобретенного большого двоичного объекта или контейнера (если он существует). После прекращения аренду нельзя продлить. Авторизованный запрос может прекратить аренду. В запросе не обязательно указывать соответствующий идентификатор аренды. При прерывании аренды допускается прерывание аренды Прекращенная аренда также может быть освобождена. Клиент может сразу же получить освобожденный BLOB-объект или контейнер. Дополнительные сведения см. в разделе Контейнер аренды. |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
Операция BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) нарушает аренду ранее приобретенного большого двоичного объекта или контейнера (если он существует). После прекращения аренду нельзя продлить. Авторизованный запрос может прекратить аренду. В запросе не обязательно указывать соответствующий идентификатор аренды. При прерывании аренды допускается прерывание аренды Прекращенная аренда также может быть освобождена. Клиент может сразу же получить освобожденный BLOB-объект или контейнер. Дополнительные сведения см. в разделе Контейнер аренды. |
Change(String, RequestConditions, CancellationToken) |
Операция Change(String, RequestConditions, CancellationToken) изменяет аренду активной аренды. Изменение должно включать текущий LeaseId и новый Дополнительные сведения см. в разделе Контейнер аренды. |
ChangeAsync(String, RequestConditions, CancellationToken) |
Операция ChangeAsync(String, RequestConditions, CancellationToken) изменяет аренду активной аренды. Изменение должно включать текущий LeaseId и новый Дополнительные сведения см. в разделе Контейнер аренды. |
Release(RequestConditions, CancellationToken) |
Операция Release(RequestConditions, CancellationToken) освобождает ранее приобретенный контейнер или большой двоичный объект. Аренда может быть освобождена, LeaseId если совпадает с контейнером или большим двоичным объектом. Освобождение аренды позволяет другому клиенту немедленно получить аренду для контейнера или большого двоичного объекта сразу после завершения выпуска. Дополнительные сведения см. в разделе Контейнер аренды. |
ReleaseAsync(RequestConditions, CancellationToken) |
Операция ReleaseAsync(RequestConditions, CancellationToken) освобождает ранее приобретенный контейнер или большой двоичный объект. Аренда может быть освобождена, LeaseId если совпадает с контейнером или большим двоичным объектом. Освобождение аренды позволяет другому клиенту немедленно получить аренду для контейнера или большого двоичного объекта сразу после завершения выпуска. Дополнительные сведения см. в разделе Контейнер аренды. |
Renew(RequestConditions, CancellationToken) |
Операция Renew(RequestConditions, CancellationToken) продлевает аренду ранее приобретенного большого двоичного объекта или контейнера. Аренда может быть продлена, если идентификатор leaseId соответствует идентификатору, связанному с большим двоичным объектом или контейнером. Обратите внимание, что аренда может быть продлена, даже если срок ее действия истек до тех пор, пока blob-объект или контейнер не были арендованы снова после истечения срока аренды. При продлении аренды срок действия начинается заново. Дополнительные сведения см. в разделе Контейнер аренды. |
RenewAsync(RequestConditions, CancellationToken) |
Операция RenewAsync(RequestConditions, CancellationToken) продлевает аренду ранее приобретенного большого двоичного объекта или контейнера. Аренда может быть продлена, если идентификатор leaseId соответствует идентификатору, связанному с большим двоичным объектом или контейнером. Обратите внимание, что аренда может быть продлена, даже если срок ее действия истек, пока blob-объект или контейнер не были арендованы повторно после истечения срока аренды. При продлении аренды срок действия начинается заново. Дополнительные сведения см. в разделе Контейнер аренды. |
Применяется к
Azure SDK for .NET