OracleAQMessageTypeの列挙

OracleAQMessageTypeの列挙型は、メッセージのペイロード・タイプを指定します。

表12-34は、すべてのOracleAQMessageTypeの列挙値と、それぞれの列挙値の説明をリストします。

表12-34 OracleAQMessageTypeメンバー

メンバー名 説明

Json

Jsonメッセージのタイプを示します。

このペイロードのデータ型は、OracleStringstringのどちらかである必要があります。

Raw

RAWメッセージ・タイプを示します(デフォルト)。

メッセージをエンキューするには、ペイロードのデータ型がOracleBinarybyte[]のいずれかである必要があります。

Udt

Oracle UDTメッセージ・タイプを示します。

ODP.NETのAQ実装は現在、LOB属性を使用したユーザー定義タイプをサポートしていません。また、ユーザー定義タイプのその他のバリエーション(VARRAYやネスト表など)もサポートしていませんが、これはOracle Database AQがこれらを元々サポートしていないためです。

Xml

XMLメッセージ・タイプを示します。

メッセージをエンキューするには、ペイロードのデータ型がOracleXmlTypeXmlReaderStringのいずれかである必要があります。データ型がStringの場合は、整形式のXMLである必要があります(整形式でない場合は、メッセージのエンキュー時に例外が発生します)。

要件

プロバイダ ODP.NET管理対象外ドライバ ODP.NET管理対象ドライバ ODP.NET Core

アセンブリ

Oracle.DataAccess.dll

Oracle.ManagedDataAccess.dll

Oracle.ManagedDataAccess.dll

ネームスペース

Oracle.DataAccess.Client

Oracle.ManagedDataAccess.Client

Oracle.ManagedDataAccess.Client

.NET Framework

4.8

4.8

-

.NET (Core)

-

-

システム要件を参照してください