EventHubProducerClient.CreateBatchAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateBatchAsync(CancellationToken) |
try ベースのパターンを使用して追加できるサイズ制約バッチ EventData を作成します。 イベントがバッチの最大許容サイズを超える場合、バッチはイベントの追加を許可せず、その戻り値を使用してそのシナリオを通知します。 サイズ制約に違反するイベントを追加できないため、イベントを Event Hubs サービスに送信しようとしたときに、バッチを発行しても例外はトリガーされません。 |
CreateBatchAsync(CreateBatchOptions, CancellationToken) |
try ベースのパターンを使用して追加できるサイズ制約バッチ EventData を作成します。 イベントがバッチの最大許容サイズを超える場合、バッチはイベントの追加を許可せず、その戻り値を使用してそのシナリオを通知します。 サイズ制約に違反するイベントを追加できないため、イベントを Event Hubs サービスに送信しようとしたときに、バッチを発行しても例外はトリガーされません。 |
CreateBatchAsync(CancellationToken)
try ベースのパターンを使用して追加できるサイズ制約バッチ EventData を作成します。 イベントがバッチの最大許容サイズを超える場合、バッチはイベントの追加を許可せず、その戻り値を使用してそのシナリオを通知します。
サイズ制約に違反するイベントを追加できないため、イベントを Event Hubs サービスに送信しようとしたときに、バッチを発行しても例外はトリガーされません。
public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch> CreateBatchAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member CreateBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
override this.CreateBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
Public Overridable Function CreateBatchAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of EventDataBatch)
パラメーター
- cancellationToken
- CancellationToken
操作を取り消す要求を通知する省略可能 CancellationToken な インスタンス。
戻り値
EventDataBatch既定のバッチ オプションを持つ 。
こちらもご覧ください
- CreateBatchAsync(CreateBatchOptions, CancellationToken)
- SendAsync(EventDataBatch, CancellationToken)
適用対象
CreateBatchAsync(CreateBatchOptions, CancellationToken)
try ベースのパターンを使用して追加できるサイズ制約バッチ EventData を作成します。 イベントがバッチの最大許容サイズを超える場合、バッチはイベントの追加を許可せず、その戻り値を使用してそのシナリオを通知します。
サイズ制約に違反するイベントを追加できないため、イベントを Event Hubs サービスに送信しようとしたときに、バッチを発行しても例外はトリガーされません。
public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch> CreateBatchAsync (Azure.Messaging.EventHubs.Producer.CreateBatchOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateBatchAsync : Azure.Messaging.EventHubs.Producer.CreateBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
override this.CreateBatchAsync : Azure.Messaging.EventHubs.Producer.CreateBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
Public Overridable Function CreateBatchAsync (options As CreateBatchOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of EventDataBatch)
パラメーター
- options
- CreateBatchOptions
このバッチを作成するときに考慮するオプションのセット。
- cancellationToken
- CancellationToken
操作を取り消す要求を通知する省略可能 CancellationToken な インスタンス。
戻り値
EventDataBatch要求された options
を持つ 。
例外
でパーティション識別子とパーティション キーの両方が指定されている場合に発生します options
。
こちらもご覧ください
適用対象
Azure SDK for .NET