Partager via


BlobLeaseClient.RenewAsync(RequestConditions, CancellationToken) Méthode

Définition

L’opération RenewAsync(RequestConditions, CancellationToken) renouvelle le bail précédemment acquis de l’objet blob ou du conteneur.

Le bail peut être renouvelé si le leaseId correspond à celui associé à l’objet blob ou au conteneur. Notez que le bail] peut être renouvelé même s’il a expiré tant que l’objet blob ou le conteneur n’a pas été à nouveau loué depuis l’expiration de ce bail. Lorsque vous renouvelez un bail, la durée de bail est réinitialisée.

Pour plus d'informations, consultez la rubrique Conteneur de bail.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobLease>> RenewAsync (Azure.RequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RenewAsync : Azure.RequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobLease>>
override this.RenewAsync : Azure.RequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobLease>>
Public Overridable Function RenewAsync (Optional conditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobLease))

Paramètres

conditions
RequestConditions

Facultatif BlobLeaseRequestConditions pour ajouter des conditions lors du renouvellement d’un bail.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Response<T> décrivant le bail.

Remarques

Un RequestFailedException sera levée en cas d’échec.

S’applique à