EventHubSequenceTokenV2 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 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 |
Older(StreamSequenceToken, StreamSequenceToken) |
Restituisce |