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

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

前 | 次 |

# Port

この静的フィールドは、通知リスナーがデータベース通知をリスニングするポート番号を示します。

宣言

    // C#
    public static int Port{get; set}

プロパティ値

データベース通知をリスニングするポートの番号を表す`int`値。ポート番号が`-1`に設定されている場合、リスナーの開始時にランダムなポート番号が割り当てられます。それ以外の場合は、指定されたポート番号を使用してリスナーが開始されます。

例外

`ArgumentOutOfRangeException` - ポート番号が負の値に設定されています。

`InvalidOperationException` - リスナーが開始された後にポート番号が変更されようとしています。

備考

ODP.NETと同じアプリケーション・ドメイン内で実行される通知リスナーは、`OracleDependency.Port`静的フィールドで指定するポート番号を使用します。このポート番号は、データベースから連続問合せ通知を受信します。ある通知リスナーは、すべての連続問合せ通知をリスニングできるため、各アプリケーション・ドメインに対して作成される通知リスナーは1つのみです。

`OracleDependency`オブジェクトと関連付けられたコマンド通知リスナーが、アプリケーション・ドメイン存続中初めて実行されると、通知リスナーが作成されます。`OracleDependency.Port`静的フィールドに指定されたポート番号は、その存続中、リスナーによって使用されます。`OracleDependency.Port`静的フィールドは、通知リスナーの作成後に変更できますが、これを変更しても、通知リスナーがリスニング中の実際のポート番号には影響しません。

関連項目:

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

- OracleDependencyクラス

- OracleDependencyメンバー