EventDataBatch クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1 回の EventData 操作で Event Hubs サービスに送信されることを意図した、事前に知られているサイズ制約を持つ のセット。 発行されると、結果はアトミックになります。バッチに属するすべてのイベントが成功したか、すべて失敗しました。 部分的な成功は不可能です。
public sealed class EventDataBatch : IDisposable
type EventDataBatch = class
interface IDisposable
Public NotInheritable Class EventDataBatch
Implements IDisposable
- 継承
-
EventDataBatch
- 実装
注釈
このクラスの操作はスレッド セーフであり、Event Hubs サービスにアクティブに発行されるときに変更を防ぐことができます。
プロパティ
Count |
バッチに含まれるイベントの数。 |
MaximumSizeInBytes |
バッチで許可される最大サイズ (バイト単位)。 これには、バッチ内のイベントと、Event Hubs サービスに送信されたときのバッチ自体のオーバーヘッドが含まれます。 |
SizeInBytes |
Event Hubs サービスに送信されるバッチのサイズ (バイト単位)。 |
メソッド
Dispose() |
によって使用されるリソースをクリーンするために必要なタスクを実行しますEventDataBatch。 |
TryAdd(EventData) |
バッチにイベントを追加して、バッチのサイズが最大サイズを超えないようにします。 |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET