次の方法で共有


EventHubBufferedProducerClientOptions クラス

定義

動作を構成する を作成 EventHubBufferedProducerClient するときに指定できるオプションのセット。

public class EventHubBufferedProducerClientOptions
type EventHubBufferedProducerClientOptions = class
Public Class EventHubBufferedProducerClientOptions
継承
EventHubBufferedProducerClientOptions

コンストラクター

EventHubBufferedProducerClientOptions()

EventHubBufferedProducerClientOptions クラスの新しいインスタンスを初期化します。

プロパティ

ConnectionOptions

Event Hubs サービスへの接続を構成するために使用されるオプション。

EnableIdempotentRetries

再試行にべき等セマンティクスを使用してイベントを発行するかどうかを示します。 有効にした場合、発行中の再試行は、スループットに対するわずかなコストによる重複を回避しようとします。 重複は引き続き可能ですが、べき等の再試行が有効になっている場合、重複が発生する可能性ははるかに低くなります。

Identifier

コンシューマーを識別するために使用される一意の名前。 または空の場合 null 、GUID が識別子として使用されます。

MaximumConcurrentSends

すべてのパーティションで同時に送信できるバッチの合計数。 この制限は、 で MaximumConcurrentSendsPerPartition指定された値よりも優先され、この最大値が確実に考慮されます。

MaximumConcurrentSendsPerPartition

特定のパーティションに対して同時に送信できるバッチの数。 このオプションは、 に指定された MaximumConcurrentSends値に置き換えられます。これにより、制限が確実に適用されます。

MaximumEventBufferLengthPerPartition

特定のパーティションに対して特定の時刻に発行するためにバッファーに格納できるイベントの合計数。 この容量に達すると、 または EnqueueEventsAsync(IEnumerable<EventData>, EnqueueEventOptions, CancellationToken)を呼び出EnqueueEventAsync(EventData, EnqueueEventOptions, CancellationToken)すことでさらに多くのイベントをエンキューできます。これにより、空き容量が使用可能になるまで自動的に待機します。

MaximumWaitTime

部分的に完全なバッチを発行する前に、バッファー内のイベントを使用してバッチがビルドされるのを待つ時間。

RetryOptions

失敗した操作を再試行する必要があるかどうかを判断するために使用するオプションのセット。再試行が行われる場合は、再試行の間に待機する時間です。 これらのオプションは、イベントの発行やその他の Event Hubs サービスとの対話に許可される時間も制御します。

適用対象