Freigeben über


ChangeFeedProcessorBuilder.WithLeaseConfiguration Methode

Definition

Legt eine benutzerdefinierte Konfiguration fest, die von dieser instance von ChangeFeedProcessor verwendet werden soll, um zu steuern, wie Leases in einem Container verwaltet werden, wenn verwendet WithLeaseContainer(Container)wird.

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

Parameter

acquireInterval
Nullable<TimeSpan>

Intervall zum Starten einer Aufgabe, um zu überprüfen, ob Leases gleichmäßig auf bekannte Hostinstanzen verteilt sind.

expirationInterval
Nullable<TimeSpan>

Intervall, für das die Lease verwendet wird. Wenn die Lease innerhalb dieses Intervalls nicht verlängert wird, läuft sie ab, und der Besitz der Lease wechselt zu einem anderen Prozessor instance.

renewInterval
Nullable<TimeSpan>

Verlängerungsintervall für alle Leases, die derzeit von einem bestimmten Prozessor instance.

Gibt zurück

Die instance der ChangeFeedProcessorBuilder zu verwendenden.

Gilt für: