Compartilhar via


ILeaseStoreManager Interface

Definição

O ILeaseManager define uma maneira de executar operações com 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
Implementações

Métodos

AcquireAsync(ILease)

Adquirir a propriedade da concessão.

(Herdado de ILeaseManager)
AcquireInitializationLockAsync(TimeSpan)

Coloca um bloqueio no repositório de concessão para inicialização. Somente um processo pode ser o proprietário do repositório para o tempo de bloqueio.

(Herdado de ILeaseStore)
CheckpointAsync(ILease, String)

Ponto de verificação da concessão.

(Herdado de ILeaseCheckpointer)
CreateLeaseIfNotExistAsync(String, String)

Verifica se a concessão existe e a cria se ela não existe.

(Herdado de ILeaseManager)
DeleteAsync(ILease)

Exclua a concessão.

(Herdado de ILeaseManager)
GetAllLeasesAsync()

Obtenha todas as concessões.

(Herdado de ILeaseContainer)
GetOwnedLeasesAsync()

Obtenha todas as concessões pertencentes ao host atual.

(Herdado de ILeaseContainer)
IsInitializedAsync()

Verifica se o repositório de concessão foi inicializado.

(Herdado de ILeaseStore)
MarkInitializedAsync()

Marque o repositório como inicializado.

(Herdado de ILeaseStore)
ReleaseAsync(ILease)

Liberar a propriedade da concessão.

(Herdado de ILeaseManager)
ReleaseInitializationLockAsync()

Libera o bloqueio do repositório de concessão para inicialização.

(Herdado de ILeaseStore)
RenewAsync(ILease)

Renova a concessão. As concessões são renovadas periodicamente para evitar a expiração.

(Herdado de ILeaseManager)
UpdatePropertiesAsync(ILease)

Substitua as propriedades da concessão especificada.

(Herdado de ILeaseManager)

Aplica-se a