Ejemplo n.º 1
0
 private void DeactivateListener(ISqlDependencyListener sqlListener)
 {
     sqlListener.DependecyIstance.Stop();
     sqlListener.DependecyIstance.TableChanged -= sqlListener.ChangeHandler;
     sqlListener.DependecyIstance.Dispose();
 }
Ejemplo n.º 2
0
 private async Task ActivateListener(ISqlDependencyListener sqlListener, int listenerCounter)
 {
     try
     {
         sqlListener.DependecyIstance = new SqlDependencyEx(_connectionFactory.GetConnectionString(), _connectionFactory.GetDbInitialCatalog(), sqlListener.DependencyTableName, "dbo", sqlListener.ListenerType, sqlListener.ReceiveDetails, listenerCounter);
         sqlListener.DependecyIstance.TableChanged += sqlListener.ChangeHandler;
         await sqlListener.DependecyIstance.Start();
     }
     catch (SqlException ex)
     {
         _logger.Error(ex);
     }
     catch (Exception ex)
     {
         _logger.Error(ex);
     }
 }