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, pertanto i token eventHub contengono tre informazioni.
EventHubOffset: si tratta di un valore univoco per ogni partizione usata per iniziare a leggere da questo messaggio nella partizione.
SequenceNumber: i numeri di sequenza eventHub sono ID messaggio ordinati univoci per i messaggi all'interno di una partizione.
SequenceNumber è necessario per l'univocità e l'ordinamento dei messaggi di EventHub all'interno di una partizione.
indice evento: poiché ogni messaggio di EventHub può contenere più di un evento a livello di applicazione, questo valore indica quale evento del livello applicazione è per questo token, all'interno di un messaggio EventHub. È necessario per l'univocità e l'ordinamento degli eventi aplication layer all'interno di un messaggio EventHub.
[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
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Costruttori
EventHubSequenceToken(String, Int64, Int32) |
Costruttore |
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 |