EventHubSequenceTokenV2 Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сообщения концентратора событий состоят из пакета событий уровня приложения, поэтому маркеры EventHub содержат три элемента информации.
EventHubOffset — это уникальное значение для каждой секции, которое используется для начала чтения из этого сообщения в секции.
SequenceNumber — порядковые номера EventHub — это уникальные упорядоченные идентификаторы сообщений для сообщений в пределах секции.
SequenceNumber требуется для уникальности и упорядочения сообщений EventHub в секции.
event Index — так как каждое сообщение EventHub может содержать более одного события уровня приложения, это значение указывает, для какого события уровня приложения используется этот токен, в сообщении EventHub. Это необходимо для уникальности и упорядочения событий уровня приложения в сообщении EventHub.
[System.Serializable]
public class EventHubSequenceTokenV2 : Orleans.ServiceBus.Providers.EventHubSequenceToken
[<System.Serializable>]
type EventHubSequenceTokenV2 = class
inherit EventHubSequenceToken
Public Class EventHubSequenceTokenV2
Inherits EventHubSequenceToken
- Наследование
- Атрибуты
Конструкторы
EventHubSequenceTokenV2(String, Int64, Int32) |
Конструктор |
Свойства
EventHubOffset |
Смещение сообщения в разделе EventHub (Унаследовано от EventHubSequenceToken) |
EventIndex |
Возвращает количество событий в пакете, предшествующих этому событию. (Унаследовано от EventSequenceToken) |
SequenceNumber |
Возвращает количество пакетов событий в потоке до этого пакета событий. (Унаследовано от EventSequenceToken) |
Методы
CompareTo(StreamSequenceToken) |
Сравнивает текущий объект с другим объектом того же типа. (Унаследовано от EventSequenceToken) |
CreateSequenceTokenForEvent(Int32) |
Создает маркер последовательности для определенного события в текущем пакете. (Унаследовано от EventSequenceToken) |
DeepCopy(Object, ICopyContext) |
Создайте глубокую копию маркера. |
Deserialize(Type, IDeserializationContext) |
Десериализация маркера последовательности событий |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от EventSequenceToken) |
Equals(StreamSequenceToken) |
Указывает, равен ли текущий объект другому объекту того же типа. (Унаследовано от EventSequenceToken) |
GetHashCode() |
Метод GetHashCode для текущего EventSequenceToken (Унаследовано от EventSequenceToken) |
Serialize(Object, ISerializationContext, Type) |
Сериализация маркера последовательности событий. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от EventHubSequenceToken) |
Методы расширения
Newer(StreamSequenceToken, StreamSequenceToken) |
Возвращает значение |
Older(StreamSequenceToken, StreamSequenceToken) |
Возвращает значение |