EventHubSequenceTokenV2 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.
[System.Serializable]
public class EventHubSequenceTokenV2 : Orleans.ServiceBus.Providers.EventHubSequenceToken
[<System.Serializable>]
type EventHubSequenceTokenV2 = class
inherit EventHubSequenceToken
Public Class EventHubSequenceTokenV2
Inherits EventHubSequenceToken
- Herencia
- Atributos
Constructores
EventHubSequenceTokenV2(String, Int64, Int32) |
Constructor |
Propiedades
EventHubOffset |
Desplazamiento del mensaje dentro de una partición de EventHub (Heredado de EventHubSequenceToken) |
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) |
DeepCopy(Object, ICopyContext) |
Cree una copia en profundidad del token. |
Deserialize(Type, IDeserializationContext) |
Deserializa un token de secuencia de eventos. |
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) |
Serialize(Object, ISerializationContext, Type) |
Serialice el token de secuencia de eventos. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de EventHubSequenceToken) |
Métodos de extensión
Newer(StreamSequenceToken, StreamSequenceToken) |
Devuelve |
Older(StreamSequenceToken, StreamSequenceToken) |
Devuelve |