OracleDependency Members
OracleDependency members are listed in the following tables.
OracleDependency Constructors
OracleDependency constructors are listed in Table 9-1.
Table 1 OracleDependency Constructors
| Constructors | Description |
|---|---|
| OracleDependency Constructors | Instantiates a new instance of OracleDependency class (Overloaded) |
OracleDependency Static Fields
The OracleDependency static fields arelisted in Table 9-2.
Table 2 OracleDependency Static Fields
| Static Field | Description |
|---|---|
| Address | Indicates the address that the notification listener listens on, for database notifications Supported in ODP.NET Core only |
| Port | Indicates the port number that the no tification listener listens on, for database notifications |
OracleDependency Static Methods
OracleDependency static methods are listed in Table 9-3.
Table 3 OracleDependency Static Methods
| Static Methods | Description |
|---|---|
Equals |
Inherited from System.Object |
| GetOracleDependency | Returns an OracleDependency instance based on the specified unique identifier |
OracleDependency Properties
OracleDependency properties are listed in Table 9-4.
Table 4 OracleDependency Properties
| Properties | Description |
|---|---|
| DataSource | Indicates the data source associated with the OracleDependency instance |
| HasChanges | Indicates whether or not there is any change in the database associated with this dependency |
| Id | Represents the unique identifier for the OracleDependency instance |
| IsEnabled | Specifies whether or not the dependency is enabled between the application and the database |
| QueryBasedNotification | Specifies whether the change notification registration is object-based or query-based |
| RegisteredQueryIDs | Provides a list of CHANGE_NOTIFICATION_QUERY_IDs |
| RegisteredResources | Indicates the database resources that are registered in the notification registration |
| RowidInfo | Specifies whether or not ROWID information is part of change notification events fired whenever data changes on the database |
| UserName | Indicates the database user name associated with the OracleDependency instance |
OracleDependency Methods
OracleDependency methods are listed in Table 9-5.
Table 5 OracleDependency Methods
| Methods | Description |
|---|---|
| AddCommandDependency | Binds the OracleDependency instance to the specified OracleCommand instance |
Equals |
Inherited from System.Object |
GetHashCode |
Inherited from System.Object |
GetType |
Inherited from System.Object |
| RemoveRegistration | Removes the specified dependency between the application and the database |
ToString |
Inherited from System.Object |
OracleDependency Events
The OracleDependency event is listed in Table 9-6.
Table 6 OracleDependency Events
| Event | Description |
|---|---|
| OnChange | An event that is sent when a database notification associated with the dependency is received from the database |