プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# OracleAQMessageTypeの列挙

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

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

表12-34 OracleAQMessageTypeメンバー

メンバー名 | 説明
--- | ---
`Raw` | RAWメッセージ・タイプを示します。 メッセージをエンキューするには、ペイロードのデータ型が`OracleBinary`と`byte[]`のいずれかである必要があります。
`Udt` | Oracle UDTメッセージ・タイプを示します。 ODP.NETのAQ実装は現在、LOB属性を使用したユーザー定義タイプをサポートしていません。また、ユーザー定義タイプのその他のバリエーション(VARRAYやネスト表など)もサポートしていませんが、これはOracle Streams AQがこれらを元々サポートしていないためです。
`Xml` | XMLメッセージ・タイプを示します。 メッセージをエンキューするには、ペイロードのデータ型が`OracleXmlType`、`XmlReader`、`String`のいずれかである必要があります。データ型が`String`の場合は、整形式のXMLである必要があります(整形式でない場合は、メッセージのエンキュー時に例外が発生します)。

要件

プロバイダ | ODP.NET管理対象外ドライバ
--- | ---
アセンブリ | `Oracle.DataAccess.dll`
ネームスペース | `Oracle.DataAccess.Client`
.NET Framework | 3.5, 4.5, 4.6, 4.7

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleAQQueueクラス

- OracleAQQueueコンストラクタ

- MessageType