EventHubSequenceToken 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
事件中樞訊息包含一批應用層事件,因此 EventHub 權杖包含三項資訊。
EventHubOffset - 這是每個分割區的唯一值,用來開始讀取資料分割中的這個訊息。
SequenceNumber - EventHub 序號是資料分割內訊息的唯一排序訊息識別碼。
在資料分割內 EventHub 訊息的唯一性和排序時,需要 SequenceNumber。
事件索引 - 由於每個 EventHub 訊息可能包含一個以上的應用層事件,此值表示 EventHub 訊息內此權杖所針對的應用層事件。 在 EventHub 訊息中,必須有唯一性和順序的 Aplication 層事件。
[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() |
目前 EventSequenceToken 的 GetHashCode 方法 (繼承來源 EventSequenceToken) |
ToString() |
傳回代表目前物件的字串。 |
擴充方法
Newer(StreamSequenceToken, StreamSequenceToken) |
|
Older(StreamSequenceToken, StreamSequenceToken) |
|