EventDataBatch.TryAdd(EventData) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バッチのサイズ制限で許可されている場合は、イベント データをバッチに追加しようとします。
public bool TryAdd (Microsoft.ServiceBus.Messaging.EventData eventData);
member this.TryAdd : Microsoft.ServiceBus.Messaging.EventData -> bool
Public Function TryAdd (eventData As EventData) As Boolean
パラメーター
戻り値
イベント データがバッチに追加されているかどうかを示すブール値。
例外
EventData が null の場合にスローされます。
バッチが既に破棄されている場合にスローされます。
注釈
このメソッドは、バッチのサイズ、EventData オブジェクト、および指定された制限をチェックして、EventData オブジェクトを追加できるかどうかを判断します。 現在のバッチと EventData オブジェクトに対して他の検証は実行されません。 バッチ処理された EventData オブジェクトをバッチで送信できない場合、アプリケーションが送信呼び出しから例外を受け取る可能性があります。 たとえば、異なる PartitionKey 値が含まれています。 不明なバッファー サイズの場合 (構築中に MaxSize の場合は -1 で示されます)、特別な処理が行われます: 1。 小さなメッセージは最大 256,000 個の制限に追加されます。これは、"Basic" と "Standard" の両方のイベント ハブ名前空間の種類に対して機能します。 2. 最初のメッセージが 256k の場合は > 、最大 4 MB の最大サイズまで許可され、それ以上のメッセージは許可されません。 EventHub 名前空間がそのサイズをサポートしていない場合、SendBatch は失敗します。
適用対象
Azure SDK for .NET