共用方式為


EventHubSequenceTokenV2 類別

定義

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

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

建構函式

EventHubSequenceTokenV2(String, Int64, Int32)

建構函式

屬性

EventHubOffset

EventHub 資料分割內訊息的位移

(繼承來源 EventHubSequenceToken)
EventIndex

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

(繼承來源 EventSequenceToken)
SequenceNumber

取得此事件批次之前資料流程中的事件批次數目

(繼承來源 EventSequenceToken)

方法

CompareTo(StreamSequenceToken)

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

(繼承來源 EventSequenceToken)
CreateSequenceTokenForEvent(Int32)

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

(繼承來源 EventSequenceToken)
DeepCopy(Object, ICopyContext)

建立權杖的深層複本。

Deserialize(Type, IDeserializationContext)

還原序列化事件順序權杖

Equals(Object)

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

(繼承來源 EventSequenceToken)
Equals(StreamSequenceToken)

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

(繼承來源 EventSequenceToken)
GetHashCode()

目前 EventSequenceToken 的 GetHashCode 方法

(繼承來源 EventSequenceToken)
Serialize(Object, ISerializationContext, Type)

序列化事件順序權杖。

ToString()

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

(繼承來源 EventHubSequenceToken)

擴充方法

Newer(StreamSequenceToken, StreamSequenceToken)

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

Older(StreamSequenceToken, StreamSequenceToken)

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

適用於