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 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 |
Older(StreamSequenceToken, StreamSequenceToken) |
Gibt zurück |