Compartir a través de


Microsoft.Azure.Documents.ChangeFeedProcessor Espacio de nombres

Clases

ChangeFeedEventHost

Host sencillo para distribuir eventos de fuente de cambios entre observadores y, por tanto, permitir la escala de estos observadores. Distribuye la carga entre sus instancias y permite el escalado dinámico:

  • Las particiones de las colecciones con particiones se distribuyen entre instancias o observadores.
  • La nueva instancia toma concesiones de instancias existentes para que la distribución sea igual.
  • Si una instancia muere, las concesiones se distribuyen entre las instancias restantes. Resulta útil para escenarios en los que el recuento de particiones es alto para que un host o máquina virtual no sea capaz de procesar muchos eventos de fuente de cambios. La aplicación cliente debe implementar IChangeFeedObserver y registrar la implementación del procesador con ChangeFeedEventHost.
ChangeFeedHostOptions

Opciones para controlar varios aspectos de la distribución de particiones que se producen dentro ChangeFeedEventHost de la instancia.

ChangeFeedObserverContext

Contexto pasado a IChangeFeedObserver eventos.

ChangeFeedProcessorBuilder

Proporciona una manera flexible de crear una instancia de IChangeFeedProcessor con un conjunto personalizado de parámetros.

ChangeFeedProcessorOptions

Opciones para controlar varios aspectos de la distribución de particiones que se producen dentro Microsoft.Azure.Documents.ChangeFeedProcessor.ChangeFeedProcessor de la instancia.

CheckpointFrequency

Especifica la frecuencia del evento de concesión. El evento se desencadenará cuando se cumpla alguna de las condiciones.

DocumentCollectionInfo

Contiene información que especifica cómo obtener la colección document.

Interfaces

IChangeFeedObserver

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

IChangeFeedObserverFactory

Clase factory usada para crear instancias de IChangeFeedObserver.

Enumeraciones

ChangeFeedObserverCloseReason

Motivo por el IChangeFeedObserver que se va a cerrar.