-
Notifications
You must be signed in to change notification settings - Fork 182
Open
Description
I am running the SQLTabledependency in a task
After the SQLTabledependency is started a manual reset event waits till it get signals.
No SQLTabledependency events get fired.
How come.
public virtual async Task SqlDependencyAsync(
// public virtual Task SqlDependencyAsync(
, ManualResetEvent taskEndEvent
, string connectionString
, string tableName
, string schemaName
)
{
try
{
using (var tableDependency = new SqlTableDependency<PrintQueueSqlDependency>(connectionString
, tableName
, schemaName
, null
, null
, null
, DmlTriggerType.All
, false))
{
tableDependency.OnChanged += TableDependencyOnChange;
tableDependency.OnError += TableDependencyOnError;
tableDependency.OnStatusChanged += TableDependencyOnStatusChanged;
await taskEndEvent.ManualResetAsyncExtension();
// taskEvent.WaitOne();
}
}
catch (TableDependency.SqlClient.Exceptions.ImpossibleOpenSqlConnectionException ex)
{
IsRunningError = "Failed to run SQLTable Dependency. Could not connect to database";
);
}
catch (Exception ex)
{
IsRunningError =$"Failed to run SQLTable Dependency. { ex.Message}";
}
}
Metadata
Metadata
Assignees
Labels
No labels