ServiceBusSender.CreateMessageBatchAsync メソッド

定義

オーバーロード

CreateMessageBatchAsync(CancellationToken)

を使用して追加できるサイズ制約バッチ ServiceBusMessageTryAddMessage(ServiceBusMessage)作成します。 メッセージがバッチの最大許容サイズを超える場合、バッチはメッセージの追加を許可せず、戻り値を使用してそのシナリオを通知します。

サイズ制約に違反するメッセージを追加できないため、キュー/トピックにメッセージを送信しようとしたときにバッチを発行しても例外はトリガーされません。

CreateMessageBatchAsync(CreateMessageBatchOptions, CancellationToken)

try ベースのパターンを使用して追加できるサイズ制約バッチ ServiceBusMessage を作成します。 メッセージがバッチの最大許容サイズを超える場合、バッチはメッセージの追加を許可せず、その戻り値を使用してそのシナリオを通知します。

サイズ制約に違反するメッセージを追加できないため、キュー/トピックにメッセージを送信しようとしたときにバッチを発行しても例外はトリガーされません。

CreateMessageBatchAsync(CancellationToken)

ソース:
ServiceBusSender.cs
ソース:
ServiceBusSender.cs

を使用して追加できるサイズ制約バッチ ServiceBusMessageTryAddMessage(ServiceBusMessage)作成します。 メッセージがバッチの最大許容サイズを超える場合、バッチはメッセージの追加を許可せず、戻り値を使用してそのシナリオを通知します。

サイズ制約に違反するメッセージを追加できないため、キュー/トピックにメッセージを送信しようとしたときにバッチを発行しても例外はトリガーされません。

public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch> CreateMessageBatchAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member CreateMessageBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch>
override this.CreateMessageBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch>
Public Overridable Function CreateMessageBatchAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ServiceBusMessageBatch)

パラメーター

cancellationToken
CancellationToken

操作を取り消す要求を通知する省略可能 CancellationToken な インスタンス。

戻り値

ServiceBusMessageBatch既定のバッチ オプションを持つ 。

こちらもご覧ください

適用対象

CreateMessageBatchAsync(CreateMessageBatchOptions, CancellationToken)

ソース:
ServiceBusSender.cs
ソース:
ServiceBusSender.cs

try ベースのパターンを使用して追加できるサイズ制約バッチ ServiceBusMessage を作成します。 メッセージがバッチの最大許容サイズを超える場合、バッチはメッセージの追加を許可せず、その戻り値を使用してそのシナリオを通知します。

サイズ制約に違反するメッセージを追加できないため、キュー/トピックにメッセージを送信しようとしたときにバッチを発行しても例外はトリガーされません。

public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch> CreateMessageBatchAsync (Azure.Messaging.ServiceBus.CreateMessageBatchOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateMessageBatchAsync : Azure.Messaging.ServiceBus.CreateMessageBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch>
override this.CreateMessageBatchAsync : Azure.Messaging.ServiceBus.CreateMessageBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch>
Public Overridable Function CreateMessageBatchAsync (options As CreateMessageBatchOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ServiceBusMessageBatch)

パラメーター

options
CreateMessageBatchOptions

このバッチを作成するときに考慮するオプションのセット。

cancellationToken
CancellationToken

操作を取り消す要求を通知する省略可能 CancellationToken な インスタンス。

戻り値

ServiceBusMessageBatch要求された optionsを持つ 。

こちらもご覧ください

適用対象