EventData クラス

定義

一連のデータとそれに関連付けられたメタデータをカプセル化する 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 つを使用しない他のメッセージ ブローカーまたはクライアントとデータを交換する場合に役立ちます。

適用対象