EventHubSequenceTokenV2 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
事件中心消息由一批应用程序层事件组成,因此 EventHub 令牌包含三条信息。
EventHubOffset - 这是每个分区的唯一值,用于从分区中的此消息开始读取。
SequenceNumber - EventHub 序列号是分区内消息的唯一有序消息 ID。
SequenceNumber 是分区中 EventHub 消息的唯一性和排序所必需的。
事件索引 - 由于每个 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() |
当前 EventSequenceToken 的 GetHashCode 方法 (继承自 EventSequenceToken) |
Serialize(Object, ISerializationContext, Type) |
序列化事件序列标记。 |
ToString() |
返回表示当前对象的字符串。 (继承自 EventHubSequenceToken) |
扩展方法
Newer(StreamSequenceToken, StreamSequenceToken) |
|
Older(StreamSequenceToken, StreamSequenceToken) |
|