次の方法で共有


EventHubSequenceToken クラス

定義

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

Older(StreamSequenceToken, StreamSequenceToken)

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

適用対象