次の方法で共有


EventHubSequenceTokenV2 クラス

定義

Event Hub メッセージはアプリケーション レイヤー イベントのバッチで構成されるため、EventHub トークンには 3 つの情報が含まれます。 EventHubOffset - これは、パーティション内のこのメッセージからの読み取りを開始するために使用される、パーティションごとに一意の値です。 SequenceNumber - EventHub シーケンス番号は、パーティション内のメッセージの一意の順序付けされたメッセージ ID です。
SequenceNumber は、パーティション内での EventHub メッセージの一意性と順序付けに必要です。 event Index - 各 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 トークンが 2 番目のトークンより新しい場合は を返します。

Older(StreamSequenceToken, StreamSequenceToken)

最初の true トークンが 2 番目のトークンより古い場合は を返します。

適用対象