日本語PDF

Port

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

宣言

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

プロパティ値

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

例外

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

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

備考

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

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