ILease Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Lease dar, die als Dokument in der Leaseauflistung beibehalten wird. Leases werden für Folgendes verwendet:
- Verfolgen Sie den IChangeFeedProcessor Fortschritt für einen bestimmten Partitionsschlüsselbereich.
- Verteilen Sie die Last auf verschiedene Instanzen von IChangeFeedProcessor.
- Stellen Sie eine zuverlässige Wiederherstellung für Fälle sicher, in der eine instance von IChangeFeedProcessor getrennt wird, hängt oder abstürzt.
public interface ILease
type ILease = interface
Public Interface ILease
Eigenschaften
ConcurrencyToken |
Ruft das Parallelitätstoken ab. |
ContinuationToken |
Ruft das Fortsetzungstoken ab oder legt es fest. Fortsetzungstoken wird verwendet, um den letzten verarbeiteten Punkt des Änderungsfeeds zu bestimmen. |
Id |
Ruft die Lease-ID ab. |
Owner |
Ruft den Hostnamenbesitzer der Lease ab oder legt diese fest. Der Besitzer verfolgt, welcher IChangeFeedProcessor Partitionsschlüsselbereich gerade verarbeitet. |
PartitionId |
Ruft die Partition ab, die der Lease zugeordnet ist. |
Properties |
Ruft benutzerdefinierte Leaseeigenschaften ab, die über IParitionLoadBalancingStrategyverwaltet werden können, oder legt diese fest. |
Timestamp |
Ruft den Zeitstempel der Lease ab oder legt diese fest. Der Zeitstempel wird verwendet, um den Ablauf der Lease zu bestimmen. |
Gilt für:
Azure SDK for .NET