Compartilhar via


EventHubSequenceTokenV2 Classe

Definição

As mensagens do Hub de Eventos consistem em um lote de eventos de camada de aplicativo, portanto, os tokens do EventHub contêm três informações. EventHubOffset – esse é um valor exclusivo por partição que é usado para iniciar a leitura dessa mensagem na partição. SequenceNumber - Os números de sequência do EventHub são IDs de mensagem ordenada exclusivas para mensagens dentro de uma partição.
O SequenceNumber é necessário para exclusividade e ordenação de mensagens do EventHub dentro de uma partição. índice de eventos – como cada mensagem do EventHub pode conter mais de um evento de camada de aplicativo, esse valor indica para qual evento de camada de aplicativo esse token se destina, dentro de uma mensagem do EventHub. Ele é necessário para exclusividade e ordenação de eventos da camada de aplicativo em uma mensagem do EventHub.

[Orleans.GenerateSerializer]
[System.Serializable]
public class EventHubSequenceTokenV2 : Orleans.Streaming.EventHubs.EventHubSequenceToken
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type EventHubSequenceTokenV2 = class
    inherit EventHubSequenceToken
Public Class EventHubSequenceTokenV2
Inherits EventHubSequenceToken
Herança
Atributos

Construtores

EventHubSequenceTokenV2()

Inicializa uma nova instância da classe EventHubSequenceTokenV2.

EventHubSequenceTokenV2(String, Int64, Int32)

Inicializa uma nova instância da classe EventHubSequenceTokenV2.

Propriedades

EventHubOffset

Deslocamento da mensagem dentro de uma partição do EventHub

(Herdado de EventHubSequenceToken)
EventIndex

Obtém o número de eventos em lote antes desse evento

(Herdado de EventSequenceToken)
SequenceNumber

Obtém o número de lotes de eventos no fluxo antes desse lote de eventos

(Herdado de EventSequenceToken)

Métodos

CompareTo(StreamSequenceToken)

Compara o objeto atual com outro objeto do mesmo tipo.

(Herdado de EventSequenceToken)
CreateSequenceTokenForEvent(Int32)

Cria um token de sequência para um evento específico no lote atual.

(Herdado de EventSequenceToken)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de EventSequenceToken)
Equals(StreamSequenceToken)

Indica se o objeto atual é igual a outro objeto do mesmo tipo.

(Herdado de EventSequenceToken)
GetHashCode()

Método GetHashCode para EventSequenceToken atual

(Herdado de EventSequenceToken)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de EventHubSequenceToken)

Métodos de Extensão

Newer(StreamSequenceToken, StreamSequenceToken)

Retornará true se o primeiro token for mais recente que o segundo token.

Older(StreamSequenceToken, StreamSequenceToken)

Retornará true se o primeiro token for mais antigo que o segundo token.

Aplica-se a