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


EventHubSequenceTokenV2 Класс

Определение

Сообщения концентратора событий состоят из пакета событий уровня приложения, поэтому маркеры Концентратора событий содержат три элемента информации. EventHubOffset — это уникальное значение для каждой секции, которое используется для начала чтения из этого сообщения в секции. SequenceNumber — порядковые номера Концентратора событий — это уникальные упорядоченные идентификаторы сообщений для сообщений в разделе.
SequenceNumber требуется для уникальности и упорядочения сообщений Концентратора событий в секции. event Index — так как каждое сообщение EventHub может содержать более одного события уровня приложения, это значение указывает, для какого события уровня приложения предназначен этот маркер, в сообщении EventHub. Он необходим для уникальности и упорядочения событий уровня приложения в сообщении 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
Наследование
Атрибуты

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

EventHubSequenceTokenV2()

Инициализирует новый экземпляр класса EventHubSequenceTokenV2.

EventHubSequenceTokenV2(String, Int64, Int32)

Инициализирует новый экземпляр класса EventHubSequenceTokenV2.

Свойства

EventHubOffset

Смещение сообщения в разделе Концентратора событий

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

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

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

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

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

Методы

CompareTo(StreamSequenceToken)

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

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

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

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

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

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

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

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

Метод GetHashCode для текущего Объекта EventSequenceToken

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

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

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

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

Newer(StreamSequenceToken, StreamSequenceToken)

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

Older(StreamSequenceToken, StreamSequenceToken)

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

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