ShareLeaseClient.Acquire(Nullable<TimeSpan>, CancellationToken) Método
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.
A Acquire(Nullable<TimeSpan>, CancellationToken) operação adquire uma concessão no arquivo.
Se o arquivo não tiver uma concessão ativa, o serviço De arquivo criará uma concessão no arquivo e o retornará. Se o arquivo tiver uma concessão ativa, você só poderá solicitar uma nova concessão usando a ID de concessão ativa como LeaseId
public virtual Azure.Response<Azure.Storage.Files.Shares.Models.ShareFileLease> Acquire (TimeSpan? duration = default, System.Threading.CancellationToken cancellationToken = default);
abstract member Acquire : Nullable<TimeSpan> * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.Shares.Models.ShareFileLease>
override this.Acquire : Nullable<TimeSpan> * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.Shares.Models.ShareFileLease>
Public Overridable Function Acquire (Optional duration As Nullable(Of TimeSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of ShareFileLease)
Parâmetros
Especifica a duração da concessão, em segundos, ou especifica InfiniteLeaseDuration para uma concessão que nunca expira. A duração de uma concessão não infinita pode ser entre 15 e 60 segundos. Os arquivos só dão suporte à concessão infinita. Não é possível alterar a duração de uma concessão com RenewAsync(CancellationToken) nem com ChangeAsync(String, CancellationToken).
Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.- cancellationToken
- CancellationToken
Retornos
Um Response<T> que descreve a concessão.
Comentários
Um RequestFailedException será gerado se ocorrer uma falha.
Aplica-se a
Azure SDK for .NET