Partager via


EventHubSequenceTokenV2 Classe

Définition

Les messages Event Hub se composent d’un lot d’événements de couche d’application, de sorte que les jetons EventHub contiennent trois informations. EventHubOffset : il s’agit d’une valeur unique par partition utilisée pour commencer à lire à partir de ce message dans la partition. SequenceNumber : les numéros de séquence EventHub sont des ID de message triés uniques pour les messages au sein d’une partition.
SequenceNumber est requis pour l’unicité et l’ordre des messages EventHub au sein d’une partition. event Index : étant donné que chaque message EventHub peut contenir plusieurs événements de couche d’application, cette valeur indique à quel événement de couche d’application ce jeton est destiné, dans un message EventHub. Il est nécessaire pour l’unicité et l’ordre des événements de couche d’application dans un message EventHub.

[System.Serializable]
public class EventHubSequenceTokenV2 : Orleans.ServiceBus.Providers.EventHubSequenceToken
[<System.Serializable>]
type EventHubSequenceTokenV2 = class
    inherit EventHubSequenceToken
Public Class EventHubSequenceTokenV2
Inherits EventHubSequenceToken
Héritage
Attributs

Constructeurs

EventHubSequenceTokenV2(String, Int64, Int32)

Constructeur

Propriétés

EventHubOffset

Décalage du message dans une partition EventHub

(Hérité de EventHubSequenceToken)
EventIndex

Obtient le nombre d’événements dans le lot avant cet événement

(Hérité de EventSequenceToken)
SequenceNumber

Obtient le nombre de lots d’événements dans le flux avant ce lot d’événements

(Hérité de EventSequenceToken)

Méthodes

CompareTo(StreamSequenceToken)

Compare l’objet actuel à un autre objet du même type.

(Hérité de EventSequenceToken)
CreateSequenceTokenForEvent(Int32)

Crée un jeton de séquence pour un événement spécifique dans le lot actuel.

(Hérité de EventSequenceToken)
DeepCopy(Object, ICopyContext)

Créez une copie approfondie du jeton.

Deserialize(Type, IDeserializationContext)

Désérialise un jeton de séquence d’événements

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de EventSequenceToken)
Equals(StreamSequenceToken)

Indique si l'objet actuel est égal à un autre objet du même type.

(Hérité de EventSequenceToken)
GetHashCode()

Méthode GetHashCode pour EventSequenceToken actuel

(Hérité de EventSequenceToken)
Serialize(Object, ISerializationContext, Type)

Sérialisez le jeton de séquence d’événements.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de EventHubSequenceToken)

Méthodes d’extension

Newer(StreamSequenceToken, StreamSequenceToken)

Retourne true si le premier jeton est plus récent que le deuxième jeton.

Older(StreamSequenceToken, StreamSequenceToken)

Retourne true si le premier jeton est plus ancien que le deuxième jeton.

S’applique à