Hosting domitienda.com
MisTrucos.Net - El rincón de los trucos informáticos El rincón de los trucos informáticos
Trucos ASP.NET > Crear un Servicio Windows
Un servicio de Windows puede tener múltiples utilidades, como por ejemplo arrancar programas al iniciarse el Windows automáticamente (por ejemplo para servidores)...

Para crear un servicio:



En el start, inicializar el temporizador con un intervalo pequeño para que se ejecute rápidamente cuando la aplicación inicie.



Protected Overrides Sub OnStart(ByVal args() As String)
temporizador = New Timers.Timer(intervalo)
temporizador.Start()
End Sub

En el stop, si lo deseamos parar

Protected Overrides Sub OnStop()
temporizador.Stop()
End Sub

Igual para el OnPause y OnContinue:

Protected Overrides Sub OnPause()
temporizador.Stop()
End Sub

Protected Overrides Sub OnContinue()
temporizador.Start()
End Sub

Cada vez que se complete el ciclo realizar la siguiente acción

Private Sub temporizador_Elapsed(ByVal sender As Object, _
ByVal e As System.Timers.ElapsedEventArgs) _
Handles temporizador.Elapsed
...acciones...
End Sub