EventHubBufferedProducerClientOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
動作を構成する を作成 EventHubBufferedProducerClient するときに指定できるオプションのセット。
public class EventHubBufferedProducerClientOptions
type EventHubBufferedProducerClientOptions = class
Public Class EventHubBufferedProducerClientOptions
- 継承
-
EventHubBufferedProducerClientOptions
コンストラクター
EventHubBufferedProducerClientOptions() |
EventHubBufferedProducerClientOptions クラスの新しいインスタンスを初期化します。 |
プロパティ
ConnectionOptions |
Event Hubs サービスへの接続を構成するために使用されるオプション。 |
EnableIdempotentRetries |
再試行にべき等セマンティクスを使用してイベントを発行するかどうかを示します。 有効にした場合、発行中の再試行は、スループットに対するわずかなコストによる重複を回避しようとします。 重複は引き続き可能ですが、べき等の再試行が有効になっている場合、重複が発生する可能性ははるかに低くなります。 |
Identifier |
コンシューマーを識別するために使用される一意の名前。 または空の場合 |
MaximumConcurrentSends |
すべてのパーティションで同時に送信できるバッチの合計数。 この制限は、 で MaximumConcurrentSendsPerPartition指定された値よりも優先され、この最大値が確実に考慮されます。 |
MaximumConcurrentSendsPerPartition |
特定のパーティションに対して同時に送信できるバッチの数。 このオプションは、 に指定された MaximumConcurrentSends値に置き換えられます。これにより、制限が確実に適用されます。 |
MaximumEventBufferLengthPerPartition |
特定のパーティションに対して特定の時刻に発行するためにバッファーに格納できるイベントの合計数。 この容量に達すると、 または EnqueueEventsAsync(IEnumerable<EventData>, EnqueueEventOptions, CancellationToken)を呼び出EnqueueEventAsync(EventData, EnqueueEventOptions, CancellationToken)すことでさらに多くのイベントをエンキューできます。これにより、空き容量が使用可能になるまで自動的に待機します。 |
MaximumWaitTime |
部分的に完全なバッチを発行する前に、バッファー内のイベントを使用してバッチがビルドされるのを待つ時間。 |
RetryOptions |
失敗した操作を再試行する必要があるかどうかを判断するために使用するオプションのセット。再試行が行われる場合は、再試行の間に待機する時間です。 これらのオプションは、イベントの発行やその他の Event Hubs サービスとの対話に許可される時間も制御します。 |
適用対象
Azure SDK for .NET