EventHubSequenceToken Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
I messaggi dell'hub eventi sono costituiti da un batch di eventi a livello di applicazione, quindi i token di Hub eventi contengono tre informazioni.
EventHubOffset: si tratta di un valore univoco per partizione usato per iniziare a leggere da questo messaggio nella partizione.
SequenceNumber: i numeri di sequenza di EventHub sono ID messaggio ordinati univoci per i messaggi all'interno di una partizione.
SequenceNumber è necessario per l'univocità e l'ordinamento dei messaggi EventHub all'interno di una partizione.
event Index : poiché ogni messaggio di EventHub può contenere più di un evento del livello applicazione, questo valore indica l'evento a livello di applicazione per cui si trova questo token, all'interno di un messaggio EventHub. È necessario per l'univocità e l'ordinamento degli eventi del livello applicazione all'interno di un messaggio di 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
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Costruttori
EventHubSequenceToken() |
Inizializza una nuova istanza della classe EventHubSequenceToken. |
EventHubSequenceToken(String, Int64, Int32) |
Inizializza una nuova istanza della classe EventHubSequenceToken. |
Proprietà
EventHubOffset |
Offset del messaggio all'interno di una partizione EventHub |
EventIndex |
Ottiene il numero di eventi in batch prima di questo evento (Ereditato da EventSequenceToken) |
SequenceNumber |
Ottiene il numero di batch di eventi nel flusso prima di questo batch di eventi (Ereditato da EventSequenceToken) |
Metodi
CompareTo(StreamSequenceToken) |
Confronta l'oggetto corrente con un altro oggetto dello stesso tipo. (Ereditato da EventSequenceToken) |
CreateSequenceTokenForEvent(Int32) |
Crea un token di sequenza per un evento specifico nel batch corrente. (Ereditato da EventSequenceToken) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da EventSequenceToken) |
Equals(StreamSequenceToken) |
Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo. (Ereditato da EventSequenceToken) |
GetHashCode() |
Metodo GetHashCode per EventSequenceToken corrente (Ereditato da EventSequenceToken) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. |
Metodi di estensione
Newer(StreamSequenceToken, StreamSequenceToken) |
Restituisce |
Older(StreamSequenceToken, StreamSequenceToken) |
Restituisce |