ILeaseStoreManager Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET