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


EventHubSequenceToken Класс

Определение

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

[System.Serializable]
public class EventHubSequenceToken : Orleans.Providers.Streams.Common.EventSequenceToken, Orleans.ServiceBus.Providers.IEventHubPartitionLocation
[<System.Serializable>]
type EventHubSequenceToken = class
    inherit EventSequenceToken
    interface IEventHubPartitionLocation
Public Class EventHubSequenceToken
Inherits EventSequenceToken
Implements IEventHubPartitionLocation
Наследование
Производный
Атрибуты
Реализации

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

EventHubSequenceToken(String, Int64, Int32)

Конструктор

Свойства

EventHubOffset

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

EventIndex

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

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

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

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

Методы

CompareTo(StreamSequenceToken)

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

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

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

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

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

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

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

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

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

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

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

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

Newer(StreamSequenceToken, StreamSequenceToken)

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

Older(StreamSequenceToken, StreamSequenceToken)

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

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