DefaultDataTransformer class

Azure SDK で使用される既定のデータ トランスフォーマー。

メソッド

decode(any)

AMQP メッセージ (AMQP データ型 (rhea 用語のデータ セクション) から body プロパティを受け取り、デコードされたメッセージ本文を返す関数。 本文をデコードできない場合は、本文 as-isを返します。

encode(any)

EventData オブジェクトから body プロパティを受け取り、エンコードされた本文 (何らかの形式の AMQP 型) を返す関数。

メソッドの詳細

decode(any)

AMQP メッセージ (AMQP データ型 (rhea 用語のデータ セクション) から body プロパティを受け取り、デコードされたメッセージ本文を返す関数。 本文をデコードできない場合は、本文 as-isを返します。

function decode(body: any): any

パラメーター

body

any

AMQP メッセージ本文

戻り値

any

デコードされた本文または指定された本文 as-is。

encode(any)

EventData オブジェクトから body プロパティを受け取り、エンコードされた本文 (何らかの形式の AMQP 型) を返す関数。

function encode(body: any): any

パラメーター

body

any

AMQP メッセージ本文

戻り値

any

encodedBody - AMQP データ型としてエンコードされた AMQP メッセージ本文 (rhea 用語のデータ セクション)。 次のプロパティを持つ Section オブジェクト:

  • タイプコード: 117 (0x75)
  • content: 指定された AMQP メッセージ本文をバッファーとして指定します。
  • multiple: true |未定義。