Ir para o conteúdo
jaferreira

Windows Service

Mensagens Recomendadas

jaferreira    0
jaferreira

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
renafi    3
renafi

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Caio Proiete    0
Caio Proiete

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

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade