Я использую OracleDependency для получения уведомлений при изменении значения базы данных, но получаю ошибку, что необработанное исключение обнаруживается в w3wp.exe, мой сайт размещен в IIS.
oracleConnection.Open();
using (OracleCommand oracleCommand = new OracleCommand(@"SELECT [CA_ID],[CA_SUMMARY],[CA_DESCRIPTION] FROM [WB_CASES]", oracleConnection))
{
OracleDependency.Port = 1521;
oracleDependency = new OracleDependency(oracleCommand);
oracleCommand.Notification.IsNotifiedOnce = false;
oracleDependency.OnChange += new OnChangeEventHandler(dependency_OnChange);
DataTable _DataTable = new DataTable();
OracleDataAdapter oracleDataAdapter = new OracleDataAdapter(oracleCommand);
oracleDataAdapter.Fill(_DataTable);
}
Событие:
private void dependency_OnChange(object sender, OracleNotificationEventArgs e)
{
}