Partager via


ILeaseStoreManager Interface

Définition

L’ILeaseManager définit un moyen d’effectuer des opérations avec ILease.

public interface ILeaseStoreManager : Microsoft.Azure.Documents.ChangeFeedProcessor.LeaseManagement.ILeaseCheckpointer, Microsoft.Azure.Documents.ChangeFeedProcessor.LeaseManagement.ILeaseContainer, Microsoft.Azure.Documents.ChangeFeedProcessor.LeaseManagement.ILeaseManager, Microsoft.Azure.Documents.ChangeFeedProcessor.LeaseManagement.ILeaseStore
type ILeaseStoreManager = interface
    interface ILeaseContainer
    interface ILeaseManager
    interface ILeaseCheckpointer
    interface ILeaseStore
Public Interface ILeaseStoreManager
Implements ILeaseCheckpointer, ILeaseContainer, ILeaseManager, ILeaseStore
Implémente

Méthodes

AcquireAsync(ILease)

Acquérir la propriété du bail.

(Hérité de ILeaseManager)
AcquireInitializationLockAsync(TimeSpan)

Place un verrou sur le magasin de baux pour l’initialisation. Un seul processus peut posséder le magasin pendant le temps de verrouillage.

(Hérité de ILeaseStore)
CheckpointAsync(ILease, String)

Point de contrôle du bail.

(Hérité de ILeaseCheckpointer)
CreateLeaseIfNotExistAsync(String, String)

Vérifie si le bail existe et le crée s’il n’existe pas.

(Hérité de ILeaseManager)
DeleteAsync(ILease)

Supprimez le bail.

(Hérité de ILeaseManager)
GetAllLeasesAsync()

Obtenez tous les baux.

(Hérité de ILeaseContainer)
GetOwnedLeasesAsync()

Obtenez tous les baux appartenant à l’hôte actuel.

(Hérité de ILeaseContainer)
IsInitializedAsync()

Vérifie si le magasin de baux est initialisé.

(Hérité de ILeaseStore)
MarkInitializedAsync()

Marquez le magasin comme initialisé.

(Hérité de ILeaseStore)
ReleaseAsync(ILease)

Libérer la propriété du bail.

(Hérité de ILeaseManager)
ReleaseInitializationLockAsync()

Libère le verrou un du magasin de baux pour l’initialisation.

(Hérité de ILeaseStore)
RenewAsync(ILease)

Permet de renouveler le bail. Les baux sont renouvelés régulièrement pour empêcher l’expiration.

(Hérité de ILeaseManager)
UpdatePropertiesAsync(ILease)

Remplacez les propriétés du bail spécifié.

(Hérité de ILeaseManager)

S’applique à