Microsoft.Azure.Documents.ChangeFeedProcessor.PartitionManagement Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
RemainingPartitionWork |
Trabalho estimado restante na partição |
Interfaces
IChangeFeedProcessor |
Fornece uma API para iniciar e parar uma Microsoft.Azure.Documents.ChangeFeedProcessor.ChangeFeedProcessor instância criada pelo BuildAsync(). |
ILease |
Representa uma concessão que é mantida como um documento na coleção de concessão. As concessões são usadas para:
|
ILeaseAcquireReasonProvider |
Fornece extensibilidade para ILease interface. ILease A implementação também pode implementar essa interface para utilizar a capacidade de definir o motivo da aquisição de concessão do IParitionLoadBalancingStrategy. O motivo da aquisição da concessão permite ILeaseStoreManager lidar com conflitos na aquisição de concessão de forma diferente por diferentes motivos. |
IParitionLoadBalancingStrategy |
Uma estratégia define quais concessões devem ser tomadas pelo host atual em um determinado momento. |
IRemainingWorkEstimator |
Usado para estimar o trabalho pendente restante a ser lido no Feed de Alterações. Calcula a soma do trabalho pendente com base na diferença entre o status mais recente do feed e o status de cada concessão existente. |
Enumerações
LeaseAcquireReason |
O motivo pelo qual IParitionLoadBalancingStrategy optou por adquirir uma concessão. |
Azure SDK for .NET