EventHubSequenceToken Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 requis pour l’unicité et l’ordre des événements de couche d’application dans un message EventHub.
[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
- Héritage
- Dérivé
- Attributs
- Implémente
Constructeurs
EventHubSequenceToken() |
Initialise une nouvelle instance de la classe EventHubSequenceToken. |
EventHubSequenceToken(String, Int64, Int32) |
Initialise une nouvelle instance de la classe EventHubSequenceToken. |
Propriétés
EventHubOffset |
Décalage du message dans une partition EventHub |
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) |
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) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. |
Méthodes d’extension
Newer(StreamSequenceToken, StreamSequenceToken) |
Retourne |
Older(StreamSequenceToken, StreamSequenceToken) |
Retourne |