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

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

前 | 次 |

# OracleAQAgent (string, string)

このコンストラクタは、指定された名前とアドレスを使用して`OracleAQAgent`クラスをインスタンス化します。

宣言

    // C#
    public OracleAQAgent(string name, string address);

パラメータ

- `name`

  エージェントの名前。

- `address`

  アドレスの形式は[`schema.`]`queue`[`@``dblink`]です。

例外

`ArgumentNullException` - `address`パラメータが`null`です。

`ArgumentException` - `address`パラメータが空です。

備考

エージェント名は、メッセージのプロデューサまたはコンシューマの名前を示します。`Listen`によって公開される機能においては、エージェント名は複数コンシューマ・キューでメッセージを待つコンシューマの名前に対応しています。

このコンストラクタでは、`name`パラメータを`null`として指定できます。その場合、エージェントは`address`のみを持ちます。

`address`パラメータは、このエージェントが新規メッセージをリスニングするキューの名前を示します。`address`は、ローカル・データベースまたはリモート・データベースのキューを表します。`address`の妥当性は暗黙的にチェックされません。`address`が間違っていた場合の例外は、`Listen`などのデータベース操作の実行中にのみスローされます。

関連項目:

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

- OracleAQAgentクラス

- OracleAQAgentメンバー