ChangeFeedProcessorBuilder.WithLeaseConfiguration Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Intervalo para iniciar uma tarefa para verificar se as concessões são distribuídas uniformemente entre instâncias de host conhecidas.
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.
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
Azure SDK for .NET