Partilhar via


ChangeFeedProcessorBuilder.WithLeaseConfiguration Método

Definição

Define uma configuração personalizada a ser usada por essa instância do ChangeFeedProcessor para controlar como as concessões são mantidas em um contêiner ao usar 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 uma tarefa para verificar se as concessões são distribuídas uniformemente entre instâncias de host conhecidas.

expirationInterval
Nullable<TimeSpan>

Intervalo para o qual a concessão é feita. Se a concessão não for renovada dentro desse intervalo, ela fará com que ela expire e a propriedade da concessão será movida para outra instância do processador.

renewInterval
Nullable<TimeSpan>

Intervalo de renovação para todas as concessões atualmente mantidas por uma instância de processador específica.

Retornos

A instância do ChangeFeedProcessorBuilder a ser usada.

Aplica-se a