Compartir a través de


Microsoft.Azure.Documents.ChangeFeedProcessor.FeedProcessing Espacio de nombres

Interfaces

IChangeFeedObserver

Esta interfaz se usa para entregar eventos de cambio a observadores de fuentes de documentos.

IChangeFeedObserverContext

Representa el contexto pasado a IChangeFeedObserver eventos.

IChangeFeedObserverFactory

Clase de fábrica usada para crear instancias de IChangeFeedObserver.

ICheckpointPartitionProcessorFactory

Clase de fábrica usada para crear instancias de IPartitionProcessor y permite volver a usar el mecanismo de punto de comprobación predeterminado.

IPartitionProcessor

Proporciona una API para ejecutar el procesamiento continuo en una sola partición de algún recurso. Creado por Create(ILease, IChangeFeedObserver) o Create(ILease, ILeaseCheckpointer, IChangeFeedObserver) después de que el host actual adquiera alguna concesión. El procesamiento puede realizar las siguientes tareas en un bucle:

  1. Lee algunos datos de la partición de recursos.
  2. Controle posibles problemas con la lectura.
  3. Pase los datos obtenidos a un observador llamando a ProcessChangesAsync(IChangeFeedObserverContext, IReadOnlyList<Document>, CancellationToken) con el contexto IChangeFeedObserverContext.
IPartitionProcessorFactory

Clase de fábrica usada para crear instancias de IPartitionProcessor. Se usa ICheckpointPartitionProcessorFactory para usar el mecanismo de punto de comprobación predeterminado.

Enumeraciones

ChangeFeedObserverCloseReason

Motivo para que se IChangeFeedObserver cierre.