EventHubSequenceToken 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
事件中樞訊息包含一批應用層事件,因此 EventHub 令牌包含三項資訊。
EventHubOffset - 這是每個分割區的唯一值,用來開始讀取數據分割中的這個訊息。
SequenceNumber - EventHub 序號是數據分割內訊息的唯一排序訊息標識符。
在數據分割內 EventHub 訊息的唯一性和排序時,需要 SequenceNumber。
事件索引 - 由於每個 EventHub 訊息可能包含一個以上的應用層事件,此值表示 EventHub 訊息內此令牌所針對的應用層事件。 在 EventHub 訊息中,應用層事件的唯一性和順序是必要的。
[Orleans.GenerateSerializer]
[System.Serializable]
public class EventHubSequenceToken : Orleans.Providers.Streams.Common.EventSequenceToken, Orleans.Streaming.EventHubs.IEventHubPartitionLocation
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type EventHubSequenceToken = class
inherit EventSequenceToken
interface IEventHubPartitionLocation
Public Class EventHubSequenceToken
Inherits EventSequenceToken
Implements IEventHubPartitionLocation
- 繼承
- 衍生
- 屬性
- 實作
建構函式
EventHubSequenceToken() |
初始化 EventHubSequenceToken 類別的新執行個體。 |
EventHubSequenceToken(String, Int64, Int32) |
初始化 EventHubSequenceToken 類別的新執行個體。 |
屬性
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) |
|