Compartir a través de


ChangeFeedProcessorBuilder Clase

Definición

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

public class ChangeFeedProcessorBuilder
type ChangeFeedProcessorBuilder = class
Public Class ChangeFeedProcessorBuilder
Herencia
ChangeFeedProcessorBuilder

Métodos

Build()

Crea una nueva instancia de ChangeFeedProcessor con la configuración especificada.

WithErrorNotification(Container+ChangeFeedMonitorErrorDelegate)

Define un delegado para recibir notificaciones sobre errores que se producen durante la ejecución del procesador de fuente de cambios.

WithInstanceName(String)

Establece el nombre de la instancia de proceso que hospedará el procesador.

WithLeaseAcquireNotification(Container+ChangeFeedMonitorLeaseAcquireDelegate)

Define un delegado para recibir notificaciones sobre las concesiones que se producen durante la ejecución del procesador de fuente de cambios.

WithLeaseConfiguration(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)

Establece una configuración personalizada que usará esta instancia de ChangeFeedProcessor para controlar cómo se mantienen las concesiones en un contenedor cuando se usa WithLeaseContainer(Container).

WithLeaseContainer(Container)

Establece el contenedor de Cosmos para que contenga el estado de las concesiones.

WithLeaseReleaseNotification(Container+ChangeFeedMonitorLeaseReleaseDelegate)

Define un delegado para recibir notificaciones sobre las versiones de concesión que se producen durante la ejecución del procesador de fuente de cambios.

WithMaxItems(Int32)

Establece el número máximo de elementos que se devolverán en la operación de enumeración en el servicio Azure Cosmos DB.

WithPollInterval(TimeSpan)

Obtiene o establece el retraso entre sondear la fuente de cambios para los nuevos cambios, después de que se agoten todos los cambios actuales.

WithStartTime(DateTime)

Establece la hora (exclusiva) para empezar a buscar cambios después.

Se aplica a