EventHubSequenceTokenV2 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
事件中樞訊息包含一批應用層事件,因此 EventHub 權杖包含三項資訊。
EventHubOffset - 這是每個分割區的唯一值,用來開始讀取資料分割中的這個訊息。
SequenceNumber - EventHub 序號是資料分割內訊息的唯一排序訊息識別碼。
在資料分割內 EventHub 訊息的唯一性和排序時,需要 SequenceNumber。
事件索引 - 由於每個 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) |
|