protected override void OnStart(string[] args) { ConfigurationParams config = null; List <string> lstCultura = new List <string>(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { DaOperacoesGeo dataAccess = new DaOperacoesGeo(bancoDeDados); config = dataAccess.BuscarConfiguracoes(); System.Collections.Generic.Dictionary <string, string> dic = dataAccess.ObterParameters(); foreach (var item in dic) { lstCultura.Add(string.Format("\n{0}: {1}", item.Key, item.Value)); } } Utilitarios.Log.GerarLog(string.Format("Cultura da Thread: {0}\n {1}", System.Threading.Thread.CurrentThread.CurrentCulture.DisplayName, string.Concat(lstCultura))); timerOperacoes = new TimerOperacoesGeo(); timerOperacoes.Inicializar(config); }
public void Inicializar(ConfigurationParams config) { _config = config; fila = new List <Processo>(); for (int i = 0; i < _config.queuesInfo.Count; i++) { fila.Add(null); } using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { DaOperacoesGeo dataAccess = new DaOperacoesGeo(bancoDeDados); dataAccess.InvalidarExecucoes(); } base.Inicializar(_config.timerInterval * 1000); }