BlobLeaseClient.Acquire Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Acquire(TimeSpan, RequestConditions, RequestContext) |
L’opération Acquire(TimeSpan, RequestConditions, RequestContext) acquiert un bail sur l’objet blob ou le conteneur. Le bail Si le conteneur n’a pas de bail actif, le service Blob crée un bail sur l’objet blob ou le conteneur et le retourne. Si le conteneur a un bail actif, vous pouvez uniquement demander un nouveau bail en utilisant l’ID de bail actif comme LeaseId, mais vous pouvez spécifier un nouveau Pour plus d’informations, consultez Bail Container. |
Acquire(TimeSpan, RequestConditions, CancellationToken) |
L’opération Acquire(TimeSpan, RequestConditions, CancellationToken) acquiert un bail sur l’objet blob ou le conteneur. Le bail Si le conteneur n’a pas de bail actif, le service Blob crée un bail sur l’objet blob ou le conteneur et le retourne. Si le conteneur a un bail actif, vous pouvez uniquement demander un nouveau bail en utilisant l’ID de bail actif comme LeaseId, mais vous pouvez spécifier un nouveau Pour plus d’informations, consultez Bail Container. |
Acquire(TimeSpan, RequestConditions, RequestContext)
- Source:
- BlobLeaseClient.cs
- Source:
- BlobLeaseClient.cs
L’opération Acquire(TimeSpan, RequestConditions, RequestContext) acquiert un bail sur l’objet blob ou le conteneur. Le bail duration
doit être compris entre 15 et 60 secondes, ou infini (-1).
Si le conteneur n’a pas de bail actif, le service Blob crée un bail sur l’objet blob ou le conteneur et le retourne. Si le conteneur a un bail actif, vous pouvez uniquement demander un nouveau bail en utilisant l’ID de bail actif comme LeaseId, mais vous pouvez spécifier un nouveau duration
.
Pour plus d’informations, consultez Bail Container.
public virtual Azure.Response Acquire (TimeSpan duration, Azure.RequestConditions conditions, Azure.RequestContext context);
abstract member Acquire : TimeSpan * Azure.RequestConditions * Azure.RequestContext -> Azure.Response
override this.Acquire : TimeSpan * Azure.RequestConditions * Azure.RequestContext -> Azure.Response
Public Overridable Function Acquire (duration As TimeSpan, conditions As RequestConditions, context As RequestContext) As Response
Paramètres
- duration
- TimeSpan
Spécifie la durée du bail, en secondes, ou spécifie InfiniteLeaseDuration pour un bail qui n’expire jamais. Un bail qui n'est pas infini peut durer entre 15 et 60 secondes. Une durée de bail ne peut pas être modifiée en utilisant RenewAsync(RequestConditions, CancellationToken) ou ChangeAsync(String, RequestConditions, CancellationToken).
- conditions
- RequestConditions
Facultatif BlobLeaseRequestConditions pour ajouter des conditions lors de l’acquisition d’un bail.
- context
- RequestContext
Facultatif RequestContext pour l’opération.
Retours
Response comme retourné par le service Stockage.
Remarques
Un RequestFailedException sera levée en cas d’échec.
S’applique à
Acquire(TimeSpan, RequestConditions, CancellationToken)
- Source:
- BlobLeaseClient.cs
- Source:
- BlobLeaseClient.cs
L’opération Acquire(TimeSpan, RequestConditions, CancellationToken) acquiert un bail sur l’objet blob ou le conteneur. Le bail duration
doit être compris entre 15 et 60 secondes, ou infini (-1).
Si le conteneur n’a pas de bail actif, le service Blob crée un bail sur l’objet blob ou le conteneur et le retourne. Si le conteneur a un bail actif, vous pouvez uniquement demander un nouveau bail en utilisant l’ID de bail actif comme LeaseId, mais vous pouvez spécifier un nouveau duration
.
Pour plus d’informations, consultez Bail Container.
public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobLease> Acquire (TimeSpan duration, Azure.RequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member Acquire : TimeSpan * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobLease>
override this.Acquire : TimeSpan * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobLease>
Public Overridable Function Acquire (duration As TimeSpan, Optional conditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobLease)
Paramètres
- duration
- TimeSpan
Spécifie la durée du bail, en secondes, ou spécifie InfiniteLeaseDuration pour un bail qui n’expire jamais. Un bail qui n'est pas infini peut durer entre 15 et 60 secondes. Une durée de bail ne peut pas être modifiée en utilisant RenewAsync(RequestConditions, CancellationToken) ou ChangeAsync(String, RequestConditions, CancellationToken).
- conditions
- RequestConditions
Facultatif BlobLeaseRequestConditions pour ajouter des conditions lors de l’acquisition 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 à
Azure SDK for .NET