Condividi tramite


EventHubSequenceToken Classe

Definizione

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 true se il primo token è più recente del secondo token.

Older(StreamSequenceToken, StreamSequenceToken)

Restituisce true se il primo token è precedente al secondo token.

Si applica a