EventData クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一連のデータとそれに関連付けられたメタデータをカプセル化する Event Hubs イベント。
public class EventData : Azure.Messaging.MessageContent
type EventData = class
inherit MessageContent
Public Class EventData
Inherits MessageContent
- 継承
コンストラクター
EventData() |
EventData クラスの新しいインスタンスを初期化します。 |
EventData(AmqpAnnotatedMessage) |
EventData クラスの新しいインスタンスを初期化します。 |
EventData(BinaryData) |
EventData クラスの新しいインスタンスを初期化します。 |
EventData(ReadOnlyMemory<Byte>) |
EventData クラスの新しいインスタンスを初期化します。 |
EventData(String) |
EventData クラスの新しいインスタンスを初期化します。 |
プロパティ
ContentType |
に含まれる EventBodyデータを記述する MIME の種類。これは、コンシューマーがイベントの検査と処理に関する情報に基づいた意思決定を行うことを目的としています。 |
CorrelationId |
1 つ以上の操作間の関連付けに使用するコンテキストを表すアプリケーション定義の値。 識別子は自由形式の値であり、アプリケーションにとって重要な一意の ID または共有データ要素を反映している場合があります。 |
Data |
データを取得または設定します。 (継承元 MessageContent) |
EnqueuedTime |
イベントがイベント ハブ パーティションにエンキューされた日時 (UTC)。 |
EventBody |
イベントに関連付けられたデータの形式により BinaryData 、さまざまなデータ変換と ObjectSerializer 統合がサポートされます。 |
IsReadOnly |
メッセージが読み取り専用かどうかを取得します。 これをオーバーライドするには、クラスを継承して、メッセージを変更できるかどうかを指定します。 (継承元 MessageContent) |
MessageId |
イベントを一意に識別するアプリケーション定義の値。 識別子は自由形式の値であり、アプリケーション コンテキストから派生した GUID または識別子を反映できます。 |
Offset |
関連付けられたイベント ハブ パーティションからイベントが受信されたときのオフセット。 |
PartitionKey |
関連付けられた EventDataが発行されたバッチに適用されたパーティション ハッシュ キー。 |
Properties |
アプリケーション コンテキスト内で意味のあるイベントにメタデータを関連付ける場合に使用できる自由形式のプロパティのセット。 |
SequenceNumber |
関連付けられたイベント ハブ パーティションにエンキューされたときにイベントに割り当てられたシーケンス番号。 |
SystemProperties |
イベントまたは関連する Event Hubs 操作に関連付けられたメタデータを渡すために Event Hubs サービスによって提供された自由形式のイベント プロパティのセット。 |
メソッド
GetRawAmqpMessage() |
AMQP プロトコル形式のイベント表現。 これにより、Event Hubs に関連せず、 によって EventData 直接公開されないプロトコル情報にアクセスできます。 この情報は、Event Hubs SDK の 1 つを使用しない他のメッセージ ブローカーまたはクライアントとデータを交換する場合に役立ちます。 |
適用対象
Azure SDK for .NET