Freigeben über


Lease Klasse

Definition

Enthält Informationen zum Partitionsbesitz.

public class Lease
type Lease = class
Public Class Lease
Vererbung
Lease

Konstruktoren

Lease()

Initialisiert eine neue Instanz der Lease-Klasse.

Lease(Lease)

Initialisiert einen neuen instance der Lease -Klasse mit dem angegebenen Lease(Lease) Wert als Verweis.

Eigenschaften

Epoch

Ruft das Epochenjahr der Lease ab, bei dem es sich um einen Wert handelt, mit dem Sie den letzten Besitzer einer Partition zwischen konkurrierenden Knoten ermitteln können, oder legt dieses fest.

Offset

Ruft den aktuellen Wert für den Offset im Stream ab oder legt den wert fest.

Owner

Ruft den Hostbesitzer für die Partition ab oder legt diese fest.

PartitionId

Ruft die ID der Partition ab, zu der diese Lease gehört.

SequenceNumber

Ruft die sequenzierte Nummer der letzten Prüfpunkte im Stream ab oder legt sie fest.

Token

Ruft das Leasetoken ab, das die Parallelität zwischen Hosts verwaltet, oder legt es fest. Sie können dieses Token verwenden, um den einmaligen Zugriff auf jede Ressource zu gewährleisten, die für das IEventProcessor Objekt benötigt wird.

Methoden

Equals(Object)

Bestimmt, ob diese Instanz gleich dem angegebenen Objekt ist.

GetHashCode()

Gibt den Hashcode des aktuellen instance zurück.

IsExpired()

Bestimmt, ob die Lease abgelaufen ist.

Gilt für: