共用方式為


EventHubSequenceToken 類別

定義

事件中樞訊息包含一批應用層事件,因此 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)

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

Older(StreamSequenceToken, StreamSequenceToken)

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

適用於