Partager via


Microsoft.Azure.Documents.ChangeFeedProcessor Espace de noms

Classes

ChangeFeedEventHost

Hôte simple pour distribuer des événements de flux de modification entre les observateurs et permettre ainsi à ces observateurs de se mettre à l’échelle. Il répartit la charge entre ses instances et permet une mise à l’échelle dynamique :

  • Les partitions dans les collections partitionnée sont distribuées entre les instances/observateurs.
  • Les nouvelles instance prennent des baux d’instances existantes pour rendre la distribution égale.
  • Si un instance meurt, les baux sont distribués entre les instances restantes. Il est utile pour le scénario où le nombre de partitions est élevé afin qu’un hôte/machine virtuelle ne soit pas en mesure de traiter autant d’événements de flux de modification. L’application cliente doit implémenter IChangeFeedObserver et inscrire l’implémentation du processeur avec ChangeFeedEventHost.
ChangeFeedHostOptions

Options permettant de contrôler différents aspects de la distribution de partition au sein ChangeFeedEventHost de instance.

ChangeFeedObserverContext

Contexte passé aux IChangeFeedObserver événements.

ChangeFeedProcessorBuilder

Fournit un moyen flexible de créer un instance de IChangeFeedProcessor avec un ensemble personnalisé de paramètres.

ChangeFeedProcessorOptions

Options permettant de contrôler différents aspects de la distribution de partition au sein Microsoft.Azure.Documents.ChangeFeedProcessor.ChangeFeedProcessor de instance.

CheckpointFrequency

Spécifie la fréquence de l’événement de bail. L’événement se déclenche lorsque l’une des conditions est remplie.

DocumentCollectionInfo

Contient des informations spécifiant comment obtenir la collection de documents.

Interfaces

IChangeFeedObserver

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

IChangeFeedObserverFactory

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

Énumérations

ChangeFeedObserverCloseReason

La raison de la IChangeFeedObserver fermeture.