Compartir a través de


EventHubSequenceToken Clase

Definición

Los mensajes del centro de eventos constan de un lote de eventos de capa de aplicación, por lo que los tokens de EventHub contienen tres fragmentos de información. EventHubOffset: se trata de un valor único por partición que se usa para empezar a leer desde este mensaje en la partición. SequenceNumber: los números de secuencia de EventHub son identificadores de mensaje ordenados únicos para los mensajes dentro de una partición.
SequenceNumber es necesario para la unicidad y el orden de los mensajes de EventHub dentro de una partición. índice de eventos: dado que cada mensaje de EventHub puede contener más de un evento de capa de aplicación, este valor indica qué evento de capa de aplicación es para este token, dentro de un mensaje de EventHub. Es necesario para la unicidad y el orden de los eventos de capa de aplicación dentro de un mensaje de 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
Herencia
Derivado
Atributos
Implementaciones

Constructores

EventHubSequenceToken()

Inicializa una nueva instancia de la clase EventHubSequenceToken.

EventHubSequenceToken(String, Int64, Int32)

Inicializa una nueva instancia de la clase EventHubSequenceToken.

Propiedades

EventHubOffset

Desplazamiento del mensaje dentro de una partición de EventHub

EventIndex

Obtiene el número de eventos del lote antes de este evento.

(Heredado de EventSequenceToken)
SequenceNumber

Obtiene el número de lotes de eventos en secuencia antes de este lote de eventos.

(Heredado de EventSequenceToken)

Métodos

CompareTo(StreamSequenceToken)

Compara el objeto actual con otro objeto del mismo tipo.

(Heredado de EventSequenceToken)
CreateSequenceTokenForEvent(Int32)

Crea un token de secuencia para un evento específico en el lote actual.

(Heredado de EventSequenceToken)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de EventSequenceToken)
Equals(StreamSequenceToken)

Indica si el objeto actual es igual que otro objeto del mismo tipo.

(Heredado de EventSequenceToken)
GetHashCode()

Método GetHashCode para eventSequenceToken actual

(Heredado de EventSequenceToken)
ToString()

Devuelve una cadena que representa el objeto actual.

Métodos de extensión

Newer(StreamSequenceToken, StreamSequenceToken)

Devuelve true si el primer token es más reciente que el segundo token.

Older(StreamSequenceToken, StreamSequenceToken)

Devuelve true si el primer token es anterior al segundo token.

Se aplica a