Condividi tramite


EventHubSequenceToken Classe

Definizione

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 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