EventHubSequenceToken Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
Older(StreamSequenceToken, StreamSequenceToken) |
Devuelve |