Compartir a través de


ChangeFeedProcessorBuilder.WithLeaseConfiguration Método

Definición

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).

public Microsoft.Azure.Cosmos.ChangeFeedProcessorBuilder WithLeaseConfiguration (TimeSpan? acquireInterval = default, TimeSpan? expirationInterval = default, TimeSpan? renewInterval = default);
member this.WithLeaseConfiguration : Nullable<TimeSpan> * Nullable<TimeSpan> * Nullable<TimeSpan> -> Microsoft.Azure.Cosmos.ChangeFeedProcessorBuilder
Public Function WithLeaseConfiguration (Optional acquireInterval As Nullable(Of TimeSpan) = Nothing, Optional expirationInterval As Nullable(Of TimeSpan) = Nothing, Optional renewInterval As Nullable(Of TimeSpan) = Nothing) As ChangeFeedProcessorBuilder

Parámetros

acquireInterval
Nullable<TimeSpan>

Intervalo para iniciar una tarea para comprobar si las concesiones se distribuyen uniformemente entre las instancias de host conocidas.

expirationInterval
Nullable<TimeSpan>

Intervalo para el que se toma la concesión. Si la concesión no se renueva dentro de este intervalo, hará que expire y la propiedad de la concesión se moverá a otra instancia del procesador.

renewInterval
Nullable<TimeSpan>

Renueve el intervalo para todas las concesiones mantenidas actualmente por una instancia de procesador determinada.

Devoluciones

Instancia de ChangeFeedProcessorBuilder que se va a usar.

Se aplica a