Microsoft.Azure.Documents.ChangeFeedProcessor.PartitionManagement Espacio de nombres
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í.
Clases
RemainingPartitionWork |
Mantener el trabajo estimado en la partición |
Interfaces
IChangeFeedProcessor |
Proporciona una API para iniciar y detener una Microsoft.Azure.Documents.ChangeFeedProcessor.ChangeFeedProcessor instancia creada por BuildAsync(). |
ILease |
Representa una concesión que se conserva como un documento de la colección de concesiones. Las concesiones se usan para:
|
ILeaseAcquireReasonProvider |
Proporciona extensibilidad para la ILease interfaz. ILease La implementación también puede implementar esta interfaz para usar la capacidad de establecer el motivo de adquisición de concesión de IParitionLoadBalancingStrategy. El motivo de la adquisición de concesión permite ILeaseStoreManager controlar conflictos en la adquisición de concesiones de forma diferente por diferentes motivos. |
IParitionLoadBalancingStrategy |
Una estrategia define qué concesiones deben ser tomadas por el host actual en un momento determinado. |
IRemainingWorkEstimator |
Se usa para calcular el trabajo pendiente restante que se va a leer en la fuente de cambios. Calcula la suma del trabajo pendiente en función de la diferencia entre el estado más reciente de la fuente y el estado de cada concesión existente. |
Enumeraciones
LeaseAcquireReason |
Motivo por el que IParitionLoadBalancingStrategy eligió adquirir un contrato de arrendamiento. |
Azure SDK for .NET