EventDataBatch.TryAdd(EventData) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バッチにイベントを追加して、バッチのサイズが最大サイズを超えないようにします。
public bool TryAdd (Azure.Messaging.EventHubs.EventData eventData);
member this.TryAdd : Azure.Messaging.EventHubs.EventData -> bool
Public Function TryAdd (eventData As EventData) As Boolean
パラメーター
- eventData
- EventData
バッチに追加を試みるイベント。
戻り値
true
イベントが追加された場合は 。それ以外の場合は false
。
例外
バッチが発行されると、その操作の間はロックされます。 この間、バッチにイベントを追加することはできません。 バッチの発行中に を呼び出 TryAdd
すと、発行が完了するまで が InvalidOperationException 発生します。
が、シリアル化でサポートされていない型であるメンバーがPropertiesコレクション内にある場合eventData
に発生します。 詳細については、 Properties 解説を参照してください。
注釈
イベントがバッチに受け入れられると、そのプロパティに加えられた変更はバッチに反映されず、状態遷移も元のインスタンスに反映されません。
注: イベントに関連付けられている、 ReadOnlyMemory<T>バイト配列、または BinaryData インスタンスはバッチによって参照され、バッチが破棄されるまで有効で変更されていない状態を維持する必要があります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET