Usuário com melhor resposta
Timer, Thread ?

Pergunta
-
Boa Tarde
estou desenvolvendo uma aplicação windows service e que gera um arquivo baseado em informações do banco de dados. Preciso fazer com que este método de gerar arquivo seja executado todos os dias 1 hora da manha.
Qual a melhor forma de fazer isso? Timer, Thread, alguma outra? gostaria de uma ajuda.
Respostas
-
Daniel,
dê uma olhada neste artigo:
http://www.aspdotnet-suresh.com/2011/06/creating-windows-service-in-c-or.html
Ele ensina a criar um Windows Service que faz uma tafera periodicamente, usando Thread
Pedro Henrique B. Fernandes
MCPD - Web Developer 4
Site: pedrofernandes.net- Sugerido como Resposta Edson Rodrigues da Silva quinta-feira, 2 de fevereiro de 2012 16:05
- Marcado como Resposta Daniel Ramon sexta-feira, 6 de abril de 2012 10:58
-
Apenas um Timer resolve.
--
Marque as respostas e ajude a melhorar a busca do fórum.- Marcado como Resposta Daniel Ramon sexta-feira, 6 de abril de 2012 10:58
Todas as Respostas
-
Apenas um Timer resolve.
--
Marque as respostas e ajude a melhorar a busca do fórum.- Marcado como Resposta Daniel Ramon sexta-feira, 6 de abril de 2012 10:58
-
Daniel,
dê uma olhada neste artigo:
http://www.aspdotnet-suresh.com/2011/06/creating-windows-service-in-c-or.html
Ele ensina a criar um Windows Service que faz uma tafera periodicamente, usando Thread
Pedro Henrique B. Fernandes
MCPD - Web Developer 4
Site: pedrofernandes.net- Sugerido como Resposta Edson Rodrigues da Silva quinta-feira, 2 de fevereiro de 2012 16:05
- Marcado como Resposta Daniel Ramon sexta-feira, 6 de abril de 2012 10:58
-
Um jeito bem simples mesmo é colocar ele no agendador de tarefas.
Simple e prático. Ele será executado todo dia as X horas.
Precisa somente de permissão para rodar e da configuração.
Se quiser deixar ele totalmente dinâmico e for um console project da para passar os argumentos no Args.
-
Aqui tenho serviços que usam apenas Timer. Outros usam um Timer e Threads. Para o teu caso apenas um Timer vai resolver. Inclusive um serviço acredito ser bem melhor do que agendar uma tarefa no windows.
Paulo César Viana .NET Developer MCC - Microsoft Community Contributor MCP - Microsoft Certified Professional MCTS - Microsoft Certified Technology Especialist --
Marque as respostas e contribua para uma melhora no fórum.