Port
この静的フィールドは、通知リスナーがデータベース通知をリスニングするポート番号を示します。
宣言
// C# public static int Port{get; set}
プロパティ値
データベース通知をリスニングするポートの番号を表すint
値。ポート番号が-1
に設定されている場合、リスナーの開始時にランダムなポート番号が割り当てられます。それ以外の場合は、指定されたポート番号を使用してリスナーが開始されます。
例外
ArgumentOutOfRangeException
- ポート番号が負の値に設定されています。
InvalidOperationException
- リスナーが開始された後にポート番号が変更されようとしています。
備考
ODP.NETと同じアプリケーション・ドメイン内で実行される通知リスナーは、OracleDependency.Port
静的フィールドで指定するポート番号を使用します。このポート番号は、データベースから連続問合せ通知を受信します。ある通知リスナーは、すべての連続問合せ通知をリスニングできるため、各アプリケーション・ドメインに対して作成される通知リスナーは1つのみです。
OracleDependency
オブジェクトと関連付けられたコマンド通知リスナーが、アプリケーション・ドメイン存続中初めて実行されると、通知リスナーが作成されます。OracleDependency.Port
静的フィールドに指定されたポート番号は、その存続中、リスナーによって使用されます。OracleDependency.Port
静的フィールドは、通知リスナーの作成後に変更できますが、これを変更しても、通知リスナーがリスニング中の実際のポート番号には影響しません。