• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jaferreira

Windows Service

4 mensagens neste tópico

Boa tarde,

Queria criar um Windows Service que de x em x minutos fosse a uma pasta ver se existe ficheiros ... Sei que para isso tenho que usar um System.Timers.Timer mas não estou muito a vontade com serviços e gostava de saber como aconselham fazer e principalmente como se cria o instaler do Serviço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas sabes pelo menos criar o template de um Windows Service, certo?

Para o instaler, adicionas uma installer class ao projecto. Em termos de configuração, se não quiseres complicar, é bastante simples.

Quanto à cena de verificar a pasta. Não uses o Timer. Experimenta utilizar um componente chamado FileSystemWatcher. Basicamente, ele vai-te despoletar eventos, quando alguma coisa acontecer aos ficheiros de uma determinada pasta. Não é difícil... de qualquer forma, alguma dúvida, é só dizer :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

No blog do @VbTuga tem um exemplo (em VB .NET) que podes facilmente adaptar para C#:

VB.NET: Windows Service + FileSystemWatcher

http://vbtuga.blogspot.com/2008/09/vbnet-windows-service-filesystemwatcher.html

---

Ou se preferir, no CodeProject tem outro exemplo, já em C# (em Inglês).

How to implement a simple filewatcher Windows service in C#

http://www.codeproject.com/KB/files/C__FileWatcher.aspx

Cumprimentos,

Caio Proiete

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora