BlobLeaseClient Classe
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.
Le BlobLeaseClient vous permet de manipuler des baux de stockage Azure sur des conteneurs et des objets blob.
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- Héritage
-
BlobLeaseClient
Constructeurs
BlobLeaseClient() |
Initialise une nouvelle instance de la classe pour la BlobLeaseClient simulation. |
BlobLeaseClient(BlobBaseClient, String) |
Initialise une nouvelle instance de la classe BlobLeaseClient. |
BlobLeaseClient(BlobContainerClient, String) |
Initialise une nouvelle instance de la classe BlobLeaseClient. |
Champs
InfiniteLeaseDuration |
TimeSpan représentant une durée de bail infinie. |
Propriétés
BlobClient |
Obtient le BlobClient pour lequel gérer les baux. |
BlobContainerClient |
Obtient le BlobContainerClient pour lequel gérer les baux. |
LeaseId |
Obtient l’ID de bail pour ce bail. |
Uri |
Obtient l’URI de l’objet loué. |
Méthodes
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 à l’aide de l’ID de bail actif comme LeaseId, mais vous pouvez spécifier un nouveau Pour plus d’informations, consultez Lease Container. |
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 à l’aide de l’ID de bail actif comme LeaseId, mais vous pouvez spécifier un nouveau Pour plus d’informations, consultez Lease Container. |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
L’opération AcquireAsync(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 à l’aide de l’ID de bail actif comme LeaseId, mais vous pouvez spécifier un nouveau Pour plus d'informations, consultez la rubrique Conteneur de bail. |
AcquireAsync(TimeSpan, RequestConditions, RequestContext) |
L’opération AcquireAsync(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 à l’aide de l’ID de bail actif comme LeaseId, mais vous pouvez spécifier un nouveau Pour plus d'informations, consultez la rubrique Conteneur de bail. |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
L’opération Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) interrompt le bail précédemment acquis de l’objet blob ou du conteneur (s’il existe). Une fois un bail résilié, il ne peut pas être renouvelé. Toute demande autorisée peut résilier le bail ; la demande ne spécifie pas obligatoirement un ID de bail correspondant. Lorsqu’un bail est rompu, l’arrêt Un bail qui a été résilié peut également être libéré. Un client peut immédiatement acquérir un bail d’objet blob ou de conteneur qui a été libéré. Pour plus d'informations, consultez la rubrique Conteneur de bail. |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
L’opération BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) interrompt le bail précédemment acquis de l’objet blob ou du conteneur (s’il existe). Une fois un bail résilié, il ne peut pas être renouvelé. Toute demande autorisée peut résilier le bail ; la demande ne spécifie pas obligatoirement un ID de bail correspondant. Lorsqu’un bail est rompu, l’arrêt Un bail qui a été résilié peut également être libéré. Un client peut immédiatement acquérir un bail d’objet blob ou de conteneur qui a été libéré. Pour plus d'informations, consultez la rubrique Conteneur de bail. |
Change(String, RequestConditions, CancellationToken) |
L’opération Change(String, RequestConditions, CancellationToken) modifie le bail d’un bail actif. Une modification doit inclure le actuel LeaseId et un nouveau Pour plus d'informations, consultez la rubrique Conteneur de bail. |
ChangeAsync(String, RequestConditions, CancellationToken) |
L’opération ChangeAsync(String, RequestConditions, CancellationToken) modifie le bail d’un bail actif. Une modification doit inclure le actuel LeaseId et un nouveau Pour plus d'informations, consultez la rubrique Conteneur de bail. |
Release(RequestConditions, CancellationToken) |
L’opération Release(RequestConditions, CancellationToken) libère le bail précédemment acquis du conteneur ou de l’objet blob. Le bail peut être libéré si correspond à LeaseId celui associé au conteneur ou à l’objet blob. La libération du bail permet à un autre client d’acquérir immédiatement le bail pour le conteneur ou l’objet blob dès que la publication est terminée. Pour plus d'informations, consultez la rubrique Conteneur de bail. |
ReleaseAsync(RequestConditions, CancellationToken) |
L’opération ReleaseAsync(RequestConditions, CancellationToken) libère le bail précédemment acquis du conteneur ou de l’objet blob. Le bail peut être libéré si correspond à LeaseId celui associé au conteneur ou à l’objet blob. La libération du bail permet à un autre client d’acquérir immédiatement le bail pour le conteneur ou l’objet blob dès que la publication est terminée. Pour plus d'informations, consultez la rubrique Conteneur de bail. |
Renew(RequestConditions, CancellationToken) |
L’opération Renew(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é loué à nouveau 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. |
RenewAsync(RequestConditions, CancellationToken) |
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é loué à nouveau 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. |
S’applique à
Azure SDK for .NET