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