CloudBlobContainer.BeginAcquireLease 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.
Sobrecargas
BeginAcquireLease(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object) |
Inicia uma operação assíncrona para adquirir uma concessão nesse contêiner. |
BeginAcquireLease(Nullable<TimeSpan>, String, AsyncCallback, Object) |
Inicia uma operação assíncrona para adquirir uma concessão nesse contêiner. |
BeginAcquireLease(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)
Inicia uma operação assíncrona para adquirir uma concessão nesse contêiner.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginAcquireLease (TimeSpan? leaseTime, string proposedLeaseId, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginAcquireLease : Nullable<TimeSpan> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginAcquireLease : Nullable<TimeSpan> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginAcquireLease (leaseTime As Nullable(Of TimeSpan), proposedLeaseId As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, callback As AsyncCallback, state As Object) As ICancellableAsyncResult
Parâmetros
Um TimeSpan que representa o período de tempo para o qual deseja adquirir a concessão, que será arredondado para baixo para segundos. Se null
, será possível adquirir uma concessão infinita. Se não for nulo, deve ser de 15 a 60 segundos.
- proposedLeaseId
- String
Uma cadeia de caracteres que representa a ID de concessão proposta para a nova concessão ou null
se nenhuma ID de concessão for proposta.
- accessCondition
- AccessCondition
Um objeto AccessCondition que representa a condição que deve ser atendida para que a solicitação continue. Se for null
, nenhuma condição é usada.
- options
- BlobRequestOptions
Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação. Se null
, as opções padrão serão aplicadas à solicitação.
- operationContext
- OperationContext
Um objeto OperationContext que representa o contexto da operação atual.
- callback
- AsyncCallback
Um delegado de retorno de chamada opcional que receberá uma notificação quando a operação assíncrona for concluída.
- state
- Object
Um objeto definido pelo usuário que será passado para o delegado de retorno de chamada.
Retornos
Um ICancellableAsyncResult que faz referência à operação assíncrona.
- Atributos
Aplica-se a
BeginAcquireLease(Nullable<TimeSpan>, String, AsyncCallback, Object)
Inicia uma operação assíncrona para adquirir uma concessão nesse contêiner.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginAcquireLease (TimeSpan? leaseTime, string proposedLeaseId, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginAcquireLease : Nullable<TimeSpan> * string * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginAcquireLease : Nullable<TimeSpan> * string * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginAcquireLease (leaseTime As Nullable(Of TimeSpan), proposedLeaseId As String, callback As AsyncCallback, state As Object) As ICancellableAsyncResult
Parâmetros
Um TimeSpan que representa o período de tempo para o qual deseja adquirir a concessão, que será arredondado para baixo para segundos. Se null
, será possível adquirir uma concessão infinita. Se não for nulo, deve ser de 15 a 60 segundos.
- proposedLeaseId
- String
Uma cadeia de caracteres que representa a ID de concessão proposta para a nova concessão ou null
se nenhuma ID de concessão for proposta.
- callback
- AsyncCallback
Um delegado de retorno de chamada opcional que receberá uma notificação quando a operação assíncrona for concluída.
- state
- Object
Um objeto definido pelo usuário que será passado para o delegado de retorno de chamada.
Retornos
Um ICancellableAsyncResult que faz referência à operação assíncrona.
- Atributos
Aplica-se a
Azure SDK for .NET