Condividi tramite


EventHubSequenceTokenV2 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 del livello applicazione all'interno di un messaggio eventHub.

[System.Serializable]
public class EventHubSequenceTokenV2 : Orleans.ServiceBus.Providers.EventHubSequenceToken
[<System.Serializable>]
type EventHubSequenceTokenV2 = class
    inherit EventHubSequenceToken
Public Class EventHubSequenceTokenV2
Inherits EventHubSequenceToken
Ereditarietà
Attributi

Costruttori

EventHubSequenceTokenV2(String, Int64, Int32)

Costruttore

Proprietà

EventHubOffset

Offset del messaggio all'interno di una partizione EventHub

(Ereditato da EventHubSequenceToken)
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)
DeepCopy(Object, ICopyContext)

Creare una copia profonda del token.

Deserialize(Type, IDeserializationContext)

Deserializza un token della sequenza di eventi

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)
Serialize(Object, ISerializationContext, Type)

Serializzare il token della sequenza di eventi.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da EventHubSequenceToken)

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