Поделиться через


EventHubSequenceTokenV2 Класс

Определение

Сообщения концентратора событий состоят из пакета событий уровня приложения, поэтому маркеры EventHub содержат три элемента информации. EventHubOffset — это уникальное значение для каждой секции, которое используется для начала чтения из этого сообщения в секции. SequenceNumber — порядковые номера EventHub — это уникальные упорядоченные идентификаторы сообщений для сообщений в пределах секции.
SequenceNumber требуется для уникальности и упорядочения сообщений EventHub в секции. event Index — так как каждое сообщение EventHub может содержать более одного события уровня приложения, это значение указывает, для какого события уровня приложения используется этот токен, в сообщении EventHub. Это необходимо для уникальности и упорядочения событий уровня приложения в сообщении EventHub.

[System.Serializable]
public class EventHubSequenceTokenV2 : Orleans.ServiceBus.Providers.EventHubSequenceToken
[<System.Serializable>]
type EventHubSequenceTokenV2 = class
    inherit EventHubSequenceToken
Public Class EventHubSequenceTokenV2
Inherits EventHubSequenceToken
Наследование
Атрибуты

Конструкторы

EventHubSequenceTokenV2(String, Int64, Int32)

Конструктор

Свойства

EventHubOffset

Смещение сообщения в разделе EventHub

(Унаследовано от EventHubSequenceToken)
EventIndex

Возвращает количество событий в пакете, предшествующих этому событию.

(Унаследовано от EventSequenceToken)
SequenceNumber

Возвращает количество пакетов событий в потоке до этого пакета событий.

(Унаследовано от EventSequenceToken)

Методы

CompareTo(StreamSequenceToken)

Сравнивает текущий объект с другим объектом того же типа.

(Унаследовано от EventSequenceToken)
CreateSequenceTokenForEvent(Int32)

Создает маркер последовательности для определенного события в текущем пакете.

(Унаследовано от EventSequenceToken)
DeepCopy(Object, ICopyContext)

Создайте глубокую копию маркера.

Deserialize(Type, IDeserializationContext)

Десериализация маркера последовательности событий

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от EventSequenceToken)
Equals(StreamSequenceToken)

Указывает, равен ли текущий объект другому объекту того же типа.

(Унаследовано от EventSequenceToken)
GetHashCode()

Метод GetHashCode для текущего EventSequenceToken

(Унаследовано от EventSequenceToken)
Serialize(Object, ISerializationContext, Type)

Сериализация маркера последовательности событий.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от EventHubSequenceToken)

Методы расширения

Newer(StreamSequenceToken, StreamSequenceToken)

Возвращает значение true , если первый маркер новее второго.

Older(StreamSequenceToken, StreamSequenceToken)

Возвращает значение true , если первый маркер старше второго.

Применяется к