DataLakeLeaseClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O DataLakeLeaseClient permite manipular concessões do Armazenamento do Azure em caminhos.
public class DataLakeLeaseClient
type DataLakeLeaseClient = class
Public Class DataLakeLeaseClient
- Herança
-
DataLakeLeaseClient
Construtores
DataLakeLeaseClient() |
Inicializa uma nova instância da DataLakeLeaseClient classe para zombar. |
DataLakeLeaseClient(DataLakeFileSystemClient, String) |
Inicializa uma nova instância da classe DataLakeLeaseClient. |
DataLakeLeaseClient(DataLakePathClient, String) |
Inicializa uma nova instância da classe DataLakeLeaseClient. |
Campos
InfiniteLeaseDuration |
O TimeSpan que representa uma duração de concessão infinita. |
Propriedades
LeaseId |
Obtém a ID de Concessão para essa concessão. |
Uri |
Obtém o URI do objeto que está sendo concedido. |
Métodos
Acquire(TimeSpan, RequestConditions, CancellationToken) |
A Acquire(TimeSpan, RequestConditions, CancellationToken) operação adquire uma concessão no caminho ou no sistema de arquivos. A concessão Se o sistema de arquivos não tiver uma concessão ativa, o serviço Data Lake criará uma concessão no caminho ou no sistema de arquivos e o retornará. Se o sistema de arquivos tiver uma concessão ativa, você só poderá solicitar uma nova concessão usando a ID de concessão ativa como LeaseId, mas poderá especificar um novo Para obter mais informações, consulte Contêiner de Concessão. |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
A AcquireAsync(TimeSpan, RequestConditions, CancellationToken) operação adquire uma concessão no caminho ou no sistema de arquivos. A concessão Se o sistema de arquivos não tiver uma concessão ativa, o serviço Data Lake criará uma concessão no sistema de arquivos ou caminho e o retornará. Se o sistema de arquivos tiver uma concessão ativa, você só poderá solicitar uma nova concessão usando a ID de concessão ativa como LeaseId, mas poderá especificar um novo Para obter mais informações, consulte Contêiner de Concessão. |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
A Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) operação quebra o caminho ou a concessão adquirida anteriormente do sistema de arquivos (se existir). Uma vez interrompida a concessão, não é possível renová-la. Qualquer solicitação autorizada pode interromper a concessão; a solicitação não precisa especificar uma ID de concessão correspondente. Quando uma concessão é interrompida, a quebra A concessão que foi interrompida também pode ser liberada. Um cliente pode adquirir imediatamente um caminho ou concessão do sistema de arquivos que foi liberado. Para obter mais informações, consulte Contêiner de Concessão. |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
A BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) operação quebra o caminho ou a concessão adquirida anteriormente do sistema de arquivos (se existir). Uma vez interrompida a concessão, não é possível renová-la. Qualquer solicitação autorizada pode interromper a concessão; a solicitação não precisa especificar uma ID de concessão correspondente. Quando uma concessão é interrompida, a quebra A concessão que foi interrompida também pode ser liberada. Um cliente pode adquirir imediatamente um caminho ou concessão do sistema de arquivos que foi liberado. Para obter mais informações, consulte Contêiner 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 deve incluir o atual LeaseId e um novo Para obter mais informações, consulte Contêiner 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 deve incluir o atual LeaseId e um novo Para obter mais informações, consulte Contêiner de Concessão. |
Release(RequestConditions, CancellationToken) |
A Release(RequestConditions, CancellationToken) operação libera a concessão adquirida anteriormente pelo sistema de arquivos ou caminho. A concessão poderá ser liberada se o LeaseId corresponder ao que está associado ao sistema de arquivos ou ao caminho. A liberação da concessão permite que outro cliente adquira imediatamente a concessão para o sistema de arquivos ou caminho assim que a versão for concluída. Para obter mais informações, consulte Contêiner de Concessão. |
ReleaseAsync(RequestConditions, CancellationToken) |
A ReleaseAsync(RequestConditions, CancellationToken) operação libera a concessão adquirida anteriormente pelo sistema de arquivos ou caminho. A concessão poderá ser liberada se o LeaseId corresponder ao que está associado ao sistema de arquivos ou ao caminho. A liberação da concessão permite que outro cliente adquira imediatamente a concessão para o sistema de arquivos ou caminho assim que a versão for concluída. Para obter mais informações, consulte Contêiner de Concessão. |
Renew(RequestConditions, CancellationToken) |
A Renew(RequestConditions, CancellationToken) operação renova o caminho ou a concessão adquirida anteriormente pelo sistema de arquivos. A concessão poderá ser renovada se a leaseId corresponder à associada ao caminho ou ao sistema de arquivos. Observe que a concessão pode ser renovada mesmo que tenha expirado desde que o caminho ou o sistema de arquivos não tenha sido concedido novamente desde a expiração dessa concessão. Quando você renova uma concessão, o relógio de duração é redefinido. Para obter mais informações, consulte Contêiner de Concessão. |
RenewAsync(RequestConditions, CancellationToken) |
A RenewAsync(RequestConditions, CancellationToken) operação renova o caminho ou a concessão adquirida anteriormente pelo sistema de arquivos. A concessão poderá ser renovada se a leaseId corresponder à associada ao caminho ou ao sistema de arquivos. Observe que a concessão pode ser renovada mesmo que tenha expirado desde que o caminho ou o sistema de arquivos não tenha sido concedido novamente desde a expiração dessa concessão. Quando você renova uma concessão, o relógio de duração é redefinido. Para obter mais informações, consulte Contêiner de Concessão. |
Aplica-se a
Azure SDK for .NET