9.3.4.4 Source
このプロパティでは、通知のデータベース・イベント・ソースを戻します。
宣言
// C# public OracleNotificationSource Source{get;}
プロパティ値
通知のOracleNotificationSource
値
備考
OracleNotificationSource
値は列挙型です。通知メッセージから複数のイベント・ソースを受信する場合、Source
プロパティはデータベース・イベント・ソースに関連するOracleNotificationSource
列挙値の1つに設定されます。たとえば、(ALTER
TABLE
コマンドにより)表が変更され、同じ表に新しい行が挿入されている場合、Source
プロパティはOracleNotificationSource.Object
またはOracleNotificationSource.Data
のいずれかに設定されます。
連続問合せ通知の場合
-
Source
プロパティがOracleNotificationSource.Data
に設定されている場合-
Info
プロパティは、次のいずれかに設定されます。-
OracleNotificationInfo.Insert
-
OracleNotificationInfo.Delete
-
OracleNotificationInfo.Update
-
-
ResourceNames
プロパティが設定され、要素は無効化オブジェクト名に設定されます。 -
Details
プロパティには、無効化された各表の変更に関する詳細情報が含まれます。
-
-
Source
プロパティがOracleNotificationSource.Database
に設定されている場合-
Info
プロパティは、次のいずれかに設定されます。-
OracleNotificationInfo.Startup
-
OracleNotificationInfo.Shutdown
-
OracleNotificationInfo.Shutdown_Any
-
OracleNotificationInfo.Dropped
-
-
-
Source
プロパティがOracleNotificationSource.Object
に設定されている場合-
Info
プロパティは、OracleNotificationInfo.Altered
またはOracleNotificationInfo.Dropped
のいずれかに設定されます。 -
ResourceNames
プロパティが設定され、ResourceNames
プロパティの配列要素は、変更または削除されたオブジェクト名に設定されます。 -
Details
プロパティには、オブジェクトの変更に関する詳細情報が含まれます。
-
-
Source
プロパティがOracleNotificationSource.Subscription
に設定されている場合-
Info
プロパティは、次の値に設定されます。-
OracleNotificationInfo.End
-
-