ReadEventOptions.OwnerLevel プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
所有者レベルに値を設定すると、読み取りは、要求されたパーティション内のイベントおよび関連するコンシューマー グループに対してのみ実行されることを示します。 これを行うには、読み取りによってパーティションの所有権のアサートが試行されます。コンシューマー グループ内の複数の排他的リーダーが同じパーティションの所有権のアサートを試みる場合、値が大きい OwnerLevel リーダーは "win" になります。
排他リーダーを使用すると、非排他的な他のリーダーまたは所有者レベルが低い他のリーダーは、既に存在する場合は、次に試行された操作中に例外が発生します。
public long? OwnerLevel { get; set; }
member this.OwnerLevel : Nullable<int64> with get, set
Public Property OwnerLevel As Nullable(Of Long)
プロパティ値
排他リーダーに関連付ける相対的な優先順位。非排他的リーダーの場合、この値は である null
必要があります。
例外
所有者レベルが設定され EventHubConsumerClient 、 が所有権が拒否されたために要求された Event Hub パーティションから読み取ることができない場合に発生します。 この場合、 EventHubsException.FailureReason は に ConsumerDisconnected設定されます。
注釈
は EventHubsException 、特定のコンシューマー グループに対して要求されたイベント ハブ パーティションからイベントを読み取ることができない場合 EventHubConsumerClient に発生します。 この場合、 EventHubsException.FailureReason は に ConsumerDisconnected設定されます。
適用対象
こちらもご覧ください
Azure SDK for .NET