/// <summary> /// Constructor /// </summary> /// <param name="table">Changed table</param> /// <param name="changes">Changes</param> public SqlDependencyTableChangedEventArgs(SqlDependencyQualifiedObjectName table, SqlDependencyMonitoredChanges changes) { if (table?.Name == null) { throw new ArgumentNullException(nameof(table)); } if (changes == SqlDependencyMonitoredChanges.None) { throw new ArgumentNullException(nameof(changes)); } Table = table; Changes = changes; }
/// <summary> /// Constructor /// </summary> /// <param name="table">Changed table</param> /// <param name="changes">Changes</param> public SqlDependencyTableChangedEventArgs(SqlDependencyQualifiedObjectName table, SqlDependencyMonitoredChanges changes) { if (table?.Name == null) { throw new ArgumentNullException(nameof(table)); } if (changes == SqlDependencyMonitoredChanges.None) { throw new ArgumentNullException(nameof(changes)); } Table = table; Changes = changes; }
protected void FireTableChangedEvent(SqlDependencyQualifiedObjectName table, SqlDependencyMonitoredChanges changes) { OnTableChanged?.Invoke(this, new SqlDependencyTableChangedEventArgs(table, changes)); }
protected void FireTableChangedEvent(SqlDependencyQualifiedObjectName table, SqlDependencyMonitoredChanges changes) { OnTableChanged?.Invoke(this, new SqlDependencyTableChangedEventArgs(table, changes)); }