BlobLeaseClient Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
O BlobLeaseClient permite manipular concessões do Armazenamento do Azure em contentores e blobs.
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- Herança
-
BlobLeaseClient
Construtores
BlobLeaseClient() |
Inicializa uma nova instância da BlobLeaseClient classe para simular. |
BlobLeaseClient(BlobBaseClient, String) |
Inicializa uma nova instância da BlobLeaseClient classe . |
BlobLeaseClient(BlobContainerClient, String) |
Inicializa uma nova instância da BlobLeaseClient classe . |
Campos
InfiniteLeaseDuration |
O TimeSpan que representa uma duração de concessão infinita. |
Propriedades
BlobClient |
Obtém o BlobClient para gerir concessões para. |
BlobContainerClient |
Obtém o BlobContainerClient para gerir concessões para. |
LeaseId |
Obtém o ID de Concessão para esta concessão. |
Uri |
Obtém o URI do objeto que está a ser arrendado. |
Métodos
Acquire(TimeSpan, RequestConditions, CancellationToken) |
A Acquire(TimeSpan, RequestConditions, CancellationToken) operação adquire uma concessão no blob ou contentor. A concessão Se o contentor não tiver uma concessão ativa, o serviço Blob cria uma concessão no blob ou contentor e devolve-a. Se o contentor tiver uma concessão ativa, só pode pedir uma nova concessão com o ID de concessão ativo como LeaseId, mas pode especificar um novo Para obter mais informações, veja Lease Container (Contentor de Concessão). |
Acquire(TimeSpan, RequestConditions, RequestContext) |
A Acquire(TimeSpan, RequestConditions, RequestContext) operação adquire uma concessão no blob ou contentor. A concessão Se o contentor não tiver uma concessão ativa, o serviço Blob cria uma concessão no blob ou contentor e devolve-a. Se o contentor tiver uma concessão ativa, só pode pedir uma nova concessão com o ID de concessão ativo como LeaseId, mas pode especificar um novo Para obter mais informações, veja Lease Container (Contentor de Concessão). |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
A AcquireAsync(TimeSpan, RequestConditions, CancellationToken) operação adquire uma concessão no blob ou contentor. A concessão Se o contentor não tiver uma concessão ativa, o serviço Blob cria uma concessão no blob ou contentor e devolve-a. Se o contentor tiver uma concessão ativa, só pode pedir uma nova concessão com o ID de concessão ativo como LeaseId, mas pode especificar um novo Para obter mais informações, veja Contentor de Concessão. |
AcquireAsync(TimeSpan, RequestConditions, RequestContext) |
A AcquireAsync(TimeSpan, RequestConditions, RequestContext) operação adquire uma concessão no blob ou contentor. A concessão Se o contentor não tiver uma concessão ativa, o serviço Blob cria uma concessão no blob ou contentor e devolve-a. Se o contentor tiver uma concessão ativa, só pode pedir uma nova concessão com o ID de concessão ativo como LeaseId, mas pode especificar um novo Para obter mais informações, veja Contentor de Concessão. |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
A Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) operação interrompe a concessão do blob ou do contentor anteriormente adquirida (se existir). Depois de uma concessão ser interrompida, não pode ser renovada. Qualquer pedido autorizado pode interromper a concessão; o pedido não é necessário para especificar um ID de concessão correspondente. Quando uma concessão é interrompida, a quebra Uma concessão que tenha sido interrompida também pode ser libertada. Um cliente pode adquirir imediatamente uma concessão de blobs ou contentores que tenha sido lançada. Para obter mais informações, veja Contentor de Concessão. |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
A BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) operação interrompe a concessão do blob ou do contentor anteriormente adquirida (se existir). Depois de uma concessão ser interrompida, não pode ser renovada. Qualquer pedido autorizado pode interromper a concessão; o pedido não é necessário para especificar um ID de concessão correspondente. Quando uma concessão é interrompida, a quebra Uma concessão que tenha sido interrompida também pode ser libertada. Um cliente pode adquirir imediatamente uma concessão de blobs ou contentores que tenha sido lançada. Para obter mais informações, veja Contentor de Concessão. |
Change(String, RequestConditions, CancellationToken) |
A Change(String, RequestConditions, CancellationToken) operação altera a concessão de uma concessão ativa. Uma alteração tem de incluir a atual LeaseId e uma nova Para obter mais informações, veja Contentor de Concessão. |
ChangeAsync(String, RequestConditions, CancellationToken) |
A ChangeAsync(String, RequestConditions, CancellationToken) operação altera a concessão de uma concessão ativa. Uma alteração tem de incluir a atual LeaseId e uma nova Para obter mais informações, veja Contentor de Concessão. |
Release(RequestConditions, CancellationToken) |
A Release(RequestConditions, CancellationToken) operação liberta a concessão do contentor ou blob anteriormente adquirida. A concessão poderá ser libertada se as LeaseId correspondências associadas ao contentor ou blob. Libertar a concessão permite que outro cliente adquira imediatamente a concessão para o contentor ou blob assim que a versão estiver concluída. Para obter mais informações, veja Contentor de Concessão. |
ReleaseAsync(RequestConditions, CancellationToken) |
A ReleaseAsync(RequestConditions, CancellationToken) operação liberta a concessão do contentor ou blob anteriormente adquirida. A concessão poderá ser libertada se as LeaseId correspondências associadas ao contentor ou blob. Libertar a concessão permite que outro cliente adquira imediatamente a concessão para o contentor ou blob assim que a versão estiver concluída. Para obter mais informações, veja Contentor de Concessão. |
Renew(RequestConditions, CancellationToken) |
A Renew(RequestConditions, CancellationToken) operação renova a concessão do blob ou do contentor anteriormente adquirida. A concessão pode ser renovada se o leaseId corresponder ao associado ao blob ou contentor. Tenha em atenção que a concessão pode ser renovada mesmo que tenha expirado, desde que o blob ou o contentor não tenha sido novamente arrendado desde a expiração dessa concessão. Quando renova uma concessão, o relógio de duração da concessão é reposto. Para obter mais informações, veja Contentor de Concessão. |
RenewAsync(RequestConditions, CancellationToken) |
A RenewAsync(RequestConditions, CancellationToken) operação renova a concessão do blob ou do contentor anteriormente adquirida. A concessão pode ser renovada se o leaseId corresponder ao associado ao blob ou contentor. Tenha em atenção que a concessão] pode ser renovada mesmo que tenha expirado desde que o blob ou contentor não tenha sido novamente arrendado desde a expiração dessa concessão. Quando renova uma concessão, o relógio de duração da concessão é reposto. Para obter mais informações, veja Contentor de Concessão. |
Aplica-se a
Azure SDK for .NET