public void RegisterServerDetailsProvider(ISQLServerProvider SQLServerProvider) { if (!_SQLServerProviders.Contains(SQLServerProvider)) { SQLServerProvider.OnDataLoaded += _OnServerProviderDataLoaded; _SQLServerProviders.Add(SQLServerProvider); } }
private void _ProcessSQLServerProviders( ) { Parallel.ForEach(_SQLServerProviders, (ISQLServerProvider) => { try { ISQLServerProvider.LoadData( ); } catch (Exception Ex) { _InvokeDataLoaded(ELoadingState.PartialError, Ex); } }); }
public ChangeFeedQueueProcessorService(ILoggerHelper loggerHelper, ISQLServerProvider sqlServerProvider) { _loggerHelper = loggerHelper; _sqlServerProvider = sqlServerProvider; }