Compartir a través de


ILeaseStoreManager Interfaz

Definición

ILeaseManager define una manera de realizar operaciones con 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
Implementaciones

Métodos

AcquireAsync(ILease)

Adquiera la propiedad del contrato de arrendamiento.

(Heredado de ILeaseManager)
AcquireInitializationLockAsync(TimeSpan)

Coloca un bloqueo en el almacén de concesión para la inicialización. Solo un proceso puede ser propietario del almacén durante el tiempo de bloqueo.

(Heredado de ILeaseStore)
CheckpointAsync(ILease, String)

Controlar la concesión.

(Heredado de ILeaseCheckpointer)
CreateLeaseIfNotExistAsync(String, String)

Comprueba si la concesión existe y la crea si no existe.

(Heredado de ILeaseManager)
DeleteAsync(ILease)

Elimine la concesión.

(Heredado de ILeaseManager)
GetAllLeasesAsync()

Obtenga todas las concesiones.

(Heredado de ILeaseContainer)
GetOwnedLeasesAsync()

Obtenga todas las concesiones que pertenecen al host actual.

(Heredado de ILeaseContainer)
IsInitializedAsync()

Comprueba si se inicializa el almacén de concesión.

(Heredado de ILeaseStore)
MarkInitializedAsync()

Marque el almacén como inicializado.

(Heredado de ILeaseStore)
ReleaseAsync(ILease)

Libere la propiedad de la concesión.

(Heredado de ILeaseManager)
ReleaseInitializationLockAsync()

Libera el bloqueo uno del almacén de concesión para la inicialización.

(Heredado de ILeaseStore)
RenewAsync(ILease)

Renovar la concesión. Las concesiones se renuevan periódicamente para evitar la expiración.

(Heredado de ILeaseManager)
UpdatePropertiesAsync(ILease)

Reemplace las propiedades de la concesión especificada.

(Heredado de ILeaseManager)

Se aplica a