共用方式為


EventHubSequenceToken 類別

定義

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

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

Older(StreamSequenceToken, StreamSequenceToken)

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

適用於