共用方式為


EventHubSequenceTokenV2 類別

定義

事件中樞訊息包含一批應用層事件,因此 EventHub 令牌包含三項資訊。 EventHubOffset - 這是每個分割區的唯一值,用來開始讀取數據分割中的這個訊息。 SequenceNumber - EventHub 序號是數據分割內訊息的唯一排序訊息標識符。
在數據分割內 EventHub 訊息的唯一性和排序時,需要 SequenceNumber。 事件索引 - 由於每個 EventHub 訊息可能包含一個以上的應用層事件,此值表示 EventHub 訊息內此令牌所針對的應用層事件。 在 EventHub 訊息中,應用層事件的唯一性和順序是必要的。

[Orleans.GenerateSerializer]
[System.Serializable]
public class EventHubSequenceTokenV2 : Orleans.Streaming.EventHubs.EventHubSequenceToken
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type EventHubSequenceTokenV2 = class
    inherit EventHubSequenceToken
Public Class EventHubSequenceTokenV2
Inherits EventHubSequenceToken
繼承
屬性

建構函式

EventHubSequenceTokenV2()

初始化 EventHubSequenceTokenV2 類別的新執行個體。

EventHubSequenceTokenV2(String, Int64, Int32)

初始化 EventHubSequenceTokenV2 類別的新執行個體。

屬性

EventHubOffset

EventHub 數據分割內訊息的位移

(繼承來源 EventHubSequenceToken)
EventIndex

取得此事件之前的批次事件數目

(繼承來源 EventSequenceToken)
SequenceNumber

取得此事件批次之前數據流中的事件批次數目

(繼承來源 EventSequenceToken)

方法

CompareTo(StreamSequenceToken)

比較目前物件與相同類型的另一個物件。

(繼承來源 EventSequenceToken)
CreateSequenceTokenForEvent(Int32)

為目前批次中的特定事件建立序列令牌。

(繼承來源 EventSequenceToken)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 EventSequenceToken)
Equals(StreamSequenceToken)

指出目前的物件是否等於另一個相同類型的物件。

(繼承來源 EventSequenceToken)
GetHashCode()

目前 EventSequenceToken 的 GetHashCode 方法

(繼承來源 EventSequenceToken)
ToString()

傳回代表目前物件的字串。

(繼承來源 EventHubSequenceToken)

擴充方法

Newer(StreamSequenceToken, StreamSequenceToken)

true如果第一個權杖比第二個令牌還新,則傳回 。

Older(StreamSequenceToken, StreamSequenceToken)

true如果第一個權杖比第二個令牌還舊,則傳回 。

適用於