次の方法で共有


ReceivedEventData interface

Event Hub から受信したイベントの構造を記述するインターフェイス。 を使用するときに、イベント ハブから受信したイベントを processEvents 処理する関数を作成するときに、これを参照として使用します EventHubConsumerClient

プロパティ

body

送信または受信する必要があるメッセージ本文。

contentType

メッセージのコンテンツ タイプ。 必要に応じて、RFC2045、セクション 5 の形式 (例: "application/json") に続く記述子を使用して、メッセージのペイロードを記述します。

correlationId

アプリケーションが関連付けの目的でメッセージのコンテキストを指定できるようにする関連付け識別子 。たとえば、返信先のメッセージの MessageId を反映します。

enqueuedTimeUtc

イベントのエンキューされた時刻。

messageId

メッセージ識別子は、アプリケーションによって定義される、メッセージとそのペイロードを一意に識別する値です。

offset

イベントのオフセット。

partitionKey

指定した場合、Event Hub はこれを partitionId にハッシュします。 これにより、メッセージがイベント ハブ上の特定のパーティションに格納されます。

properties

アプリケーション固有のプロパティ。

sequenceNumber

イベントのシーケンス番号。

systemProperties

サービスによって設定されるプロパティ。

メソッド

getRawAmqpMessage()

基になる生の amqp メッセージを返します。

プロパティの詳細

body

送信または受信する必要があるメッセージ本文。

body: any

プロパティ値

any

contentType

メッセージのコンテンツ タイプ。 必要に応じて、RFC2045、セクション 5 の形式 (例: "application/json") に続く記述子を使用して、メッセージのペイロードを記述します。

contentType?: string

プロパティ値

string

correlationId

アプリケーションが関連付けの目的でメッセージのコンテキストを指定できるようにする関連付け識別子 。たとえば、返信先のメッセージの MessageId を反映します。

correlationId?: string | number | Buffer

プロパティ値

string | number | Buffer

enqueuedTimeUtc

イベントのエンキューされた時刻。

enqueuedTimeUtc: Date

プロパティ値

Date

messageId

メッセージ識別子は、アプリケーションによって定義される、メッセージとそのペイロードを一意に識別する値です。

messageId?: string | number | Buffer

プロパティ値

string | number | Buffer

offset

イベントのオフセット。

offset: number

プロパティ値

number

partitionKey

指定した場合、Event Hub はこれを partitionId にハッシュします。 これにより、メッセージがイベント ハブ上の特定のパーティションに格納されます。

partitionKey: null | string

プロパティ値

null | string

properties

アプリケーション固有のプロパティ。

properties?: {[key: string]: any}

プロパティ値

{[key: string]: any}

sequenceNumber

イベントのシーケンス番号。

sequenceNumber: number

プロパティ値

number

systemProperties

サービスによって設定されるプロパティ。

systemProperties?: {[key: string]: any}

プロパティ値

{[key: string]: any}

メソッドの詳細

getRawAmqpMessage()

基になる生の amqp メッセージを返します。

function getRawAmqpMessage(): AmqpAnnotatedMessage

戻り値