Timer en WS

gabriela
10 de Noviembre del 2005
Hola, le tengo una nueva consulta.

La idea es hacer un web service que monitoree cierto evento y dependiendo de este realice una accion por ejemplo muestre en una pagina informacion.

Tengo algo por el estilo...

Dim timer As New System.Timers.Timer()

AddHandler aTimer.Elapsed, AddressOf OnTimedEvent

' fija el intervalo en 5 segundos

timer.Interval = 5000

timer.Enabled = True

Ahora bien, se supone que se declara algo asi

Private Shared Sub OnTimedEvent(ByVal source As Object, ByVal e As ElapsedEventArgs)

'ACCION

End Sub

El problema es que no se si en el Web service solo se permiten metodos web para poder consumirlos desde una aplicacion, y si este ultimo procedimiento solo lo pescan aplicaciones de consola.

OJala me puedan ayudar, si hay otra forma de manejar eventos les agradeceria que me la explicaran...

Gracias.

Thessen
10 de Noviembre del 2005
Al poner WS te refieres a Web Service o a Windows Service.
Si te refieres a un Web service, nose, pero no veo muy logico poner un timer en un web service. Quiza haya otra manera de hacerlo.
Y si te refieres a un Windows Service, los Timers de System.Timers no funcionan con los servicios de Windows, en su lugar deberiaa utilizar el Timer de System.Threading