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) |
Возвращает значение |
Older(StreamSequenceToken, StreamSequenceToken) |
Возвращает значение |