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


EventHubSequenceToken Класс

Определение

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

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

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

EventHubSequenceToken()

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

EventHubSequenceToken(String, Int64, Int32)

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

Свойства

EventHubOffset

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

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 , если первый маркер старше второго.

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