Freigeben über


EventHubSequenceToken Klasse

Definition

Event Hub-Nachrichten bestehen aus einem Batch von Ereignissen auf Anwendungsebene, sodass EventHub-Token drei Informationselemente enthalten. EventHubOffset: Dies ist ein eindeutiger Wert pro Partition, der verwendet wird, um mit dem Lesen dieser Nachricht in der Partition zu beginnen. SequenceNumber: EventHub-Sequenznummern sind eindeutige geordnete Nachrichten-IDs für Nachrichten innerhalb einer Partition.
Die SequenceNumber ist für die Eindeutigkeit und Reihenfolge von EventHub-Nachrichten innerhalb einer Partition erforderlich. Ereignisindex: Da jede EventHub-Nachricht mehr als ein Ereignis der Anwendungsschicht enthalten kann, gibt dieser Wert an, für welches Anwendungsschichtereignis dieses Token innerhalb einer EventHub-Nachricht vorgesehen ist. Dies ist für die Eindeutigkeit und Reihenfolge von Ereignissen der Aplication Layer innerhalb einer EventHub-Nachricht erforderlich.

[System.Serializable]
public class EventHubSequenceToken : Orleans.Providers.Streams.Common.EventSequenceToken, Orleans.ServiceBus.Providers.IEventHubPartitionLocation
[<System.Serializable>]
type EventHubSequenceToken = class
    inherit EventSequenceToken
    interface IEventHubPartitionLocation
Public Class EventHubSequenceToken
Inherits EventSequenceToken
Implements IEventHubPartitionLocation
Vererbung
Abgeleitet
Attribute
Implementiert

Konstruktoren

EventHubSequenceToken(String, Int64, Int32)

Konstruktor

Eigenschaften

EventHubOffset

Offset der Nachricht in einer EventHub-Partition

EventIndex

Ruft die Anzahl der Ereignisse im Batch vor diesem Ereignis ab.

(Geerbt von EventSequenceToken)
SequenceNumber

Ruft die Anzahl der Ereignisbatches im Stream vor diesem Ereignisbatch ab.

(Geerbt von EventSequenceToken)

Methoden

CompareTo(StreamSequenceToken)

Vergleicht das aktuelle Objekt mit einem anderen Objekt desselben Typs.

(Geerbt von EventSequenceToken)
CreateSequenceTokenForEvent(Int32)

Erstellt ein Sequenztoken für ein bestimmtes Ereignis im aktuellen Batch.

(Geerbt von EventSequenceToken)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von EventSequenceToken)
Equals(StreamSequenceToken)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist.

(Geerbt von EventSequenceToken)
GetHashCode()

GetHashCode-Methode für das aktuelle EventSequenceToken

(Geerbt von EventSequenceToken)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

Erweiterungsmethoden

Newer(StreamSequenceToken, StreamSequenceToken)

Gibt zurück true , wenn das erste Token neuer als das zweite Token ist.

Older(StreamSequenceToken, StreamSequenceToken)

Gibt zurück true , wenn das erste Token älter als das zweite Token ist.

Gilt für: