ShareLeaseClient 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 ShareLeaseClient vous permet de manipuler des baux de stockage Azure sur des fichiers.
public class ShareLeaseClient
type ShareLeaseClient = class
Public Class ShareLeaseClient
- Héritage
-
ShareLeaseClient
Constructeurs
ShareLeaseClient() |
Initialise une nouvelle instance de la classe pour la ShareLeaseClient simulation. |
ShareLeaseClient(ShareClient, String) |
Initialise une nouvelle instance de la classe ShareLeaseClient. |
ShareLeaseClient(ShareFileClient, String) |
Initialise une nouvelle instance de la classe ShareLeaseClient. |
Champs
InfiniteLeaseDuration |
TimeSpan représentant une durée de bail infinie. |
Propriétés
FileClient |
ShareFileClient pour lequel gérer les baux. |
LeaseId |
Obtient l’ID de bail pour ce bail. |
ShareClient |
ShareClient pour lequel gérer les baux. |
Uri |
Obtient l’URI de l’objet loué. |
Méthodes
Acquire(Nullable<TimeSpan>, CancellationToken) |
L’opération Acquire(Nullable<TimeSpan>, CancellationToken) acquiert un bail sur le fichier. Si le fichier n’a pas de bail actif, le service De fichiers crée un bail sur le fichier et le retourne. Si le fichier a un bail actif, vous ne pouvez demander un nouveau bail qu’à l’aide de l’ID de bail actif comme LeaseId |
AcquireAsync(Nullable<TimeSpan>, CancellationToken) |
L’opération AcquireAsync(Nullable<TimeSpan>, CancellationToken) acquiert un bail sur le fichier. Si le fichier n’a pas de bail actif, le service De fichiers crée un bail sur le fichier et le retourne. Si le fichier a un bail actif, vous pouvez uniquement demander un nouveau bail à l’aide de l’ID de bail actif comme LeaseId. |
Break(CancellationToken) |
L’opération Break(CancellationToken) interrompt le bail précédemment acquis par les fichiers (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. Un bail qui a été résilié peut également être libéré. Un client peut immédiatement acquérir un bail de fichier qui a été libéré. |
BreakAsync(CancellationToken) |
L’opération BreakAsync(CancellationToken) interrompt le bail précédemment acquis par les fichiers (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. Un bail qui a été résilié peut également être libéré. Un client peut immédiatement acquérir un bail de fichier qui a été libéré. |
Change(String, CancellationToken) |
L’opération Change(String, CancellationToken) modifie le bail d’un bail actif. Une modification doit inclure le actuel LeaseId et un nouveau |
ChangeAsync(String, CancellationToken) |
L’opération ChangeAsync(String, CancellationToken) modifie le bail d’un bail actif. Une modification doit inclure le actuel LeaseId et un nouveau |
Release(CancellationToken) |
L’opération Release(CancellationToken) libère le bail précédemment acquis par les fichiers. Le bail peut être libéré si correspond à LeaseId celui associé au fichier. La libération du bail permet à un autre client d’acquérir immédiatement le bail pour le fichier dès que la mise en production est terminée. |
ReleaseAsync(CancellationToken) |
L’opération ReleaseAsync(CancellationToken) libère le bail précédemment acquis par les fichiers. Le bail peut être libéré si correspond à LeaseId celui associé au fichier. La libération du bail permet à un autre client d’acquérir immédiatement le bail pour le fichier dès que la mise en production est terminée. |
Renew(CancellationToken) |
L’opération Renew(CancellationToken) renouvelle le bail des actions précédemment acquises. Cette API ne prend pas en charge les fichiers. Le bail peut être renouvelé si le leaseId correspond à celui associé au partage. Notez que le bail peut être renouvelé même s’il a expiré tant que l’action n’a pas été louée à nouveau depuis l’expiration de ce bail. Lorsque vous renouvelez un bail, la durée de bail est réinitialisée. |
RenewAsync(CancellationToken) |
L’opération RenewAsync(CancellationToken) renouvelle le bail des actions précédemment acquises. Cette API ne prend pas en charge les fichiers. Le bail peut être renouvelé si le leaseId correspond à celui associé au partage. Notez que le bail peut être renouvelé même s’il a expiré tant que l’action n’a pas été louée à nouveau depuis l’expiration de ce bail. Lorsque vous renouvelez un bail, la durée de bail est réinitialisée. |
S’applique à
Azure SDK for .NET