Partager via


Microsoft.Azure.Documents.ChangeFeedProcessor.FeedProcessing Espace de noms

Interfaces

IChangeFeedObserver

Cette interface est utilisée pour remettre des événements de modification aux observateurs de flux de documents.

IChangeFeedObserverContext

Représente le contexte passé aux IChangeFeedObserver événements.

IChangeFeedObserverFactory

Classe Factory utilisée pour créer instance de IChangeFeedObserver.

ICheckpointPartitionProcessorFactory

Classe factory utilisée pour créer des instance de et permet de IPartitionProcessor réutiliser le mécanisme de point de contrôle par défaut.

IPartitionProcessor

Fournit une API pour exécuter un traitement continu sur une seule partition d’une ressource. Créé par Create(ILease, IChangeFeedObserver) ou Create(ILease, ILeaseCheckpointer, IChangeFeedObserver) après l’acquisition d’un bail par l’hôte actuel. Le traitement peut effectuer les tâches suivantes dans une boucle :

  1. Lire des données à partir de la partition de ressources.
  2. Gérer les problèmes possibles liés à la lecture.
  3. Transmettez les données obtenues à un observateur en appelant ProcessChangesAsync(IChangeFeedObserverContext, IReadOnlyList<Document>, CancellationToken) avec le contexte IChangeFeedObserverContext.
IPartitionProcessorFactory

Classe Factory utilisée pour créer instance de IPartitionProcessor. Utilisez ICheckpointPartitionProcessorFactory pour utiliser le mécanisme de point de contrôle par défaut.

Énumérations

ChangeFeedObserverCloseReason

La raison de la IChangeFeedObserver fermeture.