EventHubSequenceToken クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) |
最初の |
Older(StreamSequenceToken, StreamSequenceToken) |
最初の |