Code: Select all
oracleAlerter = new OracleAlerter(connection, AlertName);
oracleAlerter.Alert += AlertHandler;
oracleAlerter.Stopped += OracleAlerterStopped;
oracleAlerter.Error += OracleAlerterError;
oracleAlerter.WaitTimeout += OracleAlerterWaitTimeout;
oracleAlerter.Timeout = int.MaxValue;
oracleAlerter.Interval = 0;
oracleAlerter.Start();
What can be the reason? Is there a way to have long-running listener which is guarantied to receive alerts?