EventHubSequenceToken Klasse
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.
Event Hub-Nachrichten bestehen aus einem Batch von Ereignissen auf Anwendungsebene, sodass EventHub-Token drei Informationen 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 mehrere Anwendungsschichtereignisse enthalten kann, gibt dieser Wert an, für welches Anwendungsschichtereignis dieses Token innerhalb einer EventHub-Nachricht verwendet wird. Dies ist für die Eindeutigkeit und Reihenfolge von Ereignissen auf Anwendungsebene innerhalb einer EventHub-Nachricht erforderlich.
[Orleans.GenerateSerializer]
[System.Serializable]
public class EventHubSequenceToken : Orleans.Providers.Streams.Common.EventSequenceToken, Orleans.Streaming.EventHubs.IEventHubPartitionLocation
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type EventHubSequenceToken = class
inherit EventSequenceToken
interface IEventHubPartitionLocation
Public Class EventHubSequenceToken
Inherits EventSequenceToken
Implements IEventHubPartitionLocation
- Vererbung
- Abgeleitet
- Attribute
- Implementiert
Konstruktoren
EventHubSequenceToken() |
Initialisiert eine neue Instanz der EventHubSequenceToken-Klasse. |
EventHubSequenceToken(String, Int64, Int32) |
Initialisiert eine neue Instanz der EventHubSequenceToken-Klasse. |
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 aktuelle EventSequenceToken (Geerbt von EventSequenceToken) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
Erweiterungsmethoden
Newer(StreamSequenceToken, StreamSequenceToken) |
Gibt zurück |
Older(StreamSequenceToken, StreamSequenceToken) |
Gibt zurück |