Función periódica de WCF


Tengo una función en el servicio WCF.
esta función debe ejecutarse a las 00:30 am (todos los días).
¿Cómo implementarlo? (este servicio siempre está activo)

tanx.
Edit:
Si tiene una funcionalidad (en WCF) que puede ejecutar la función periódicamente, también se resolverá mi problema.

preguntado el 16 de mayo de 11 a las 17:05

2 Respuestas

¿Quiere decir que necesita llamar a una operación en un servicio WCF en un momento determinado del día? Simplemente puede crear un cliente para el servicio en una aplicación .exe y agregar una tarea programada que llame a ese cliente.

contestado el 16 de mayo de 11 a las 21:05

+1 exactamente - no hay nada en WCF que permita algo como "llamadas programadas" - use la infraestructura de Windows existente para eso - marc_s

gracias por responder. No puedo usar la tarea programada porque el usuario (la instalación de ese servicio para él) puede detener la programación, por lo tanto, toda la aplicación falla. Reza F.Rad

WCF en sí no tiene ninguna funcionalidad de programador. Si se accede al servicio desde otra máquina, puede crear un cliente en una máquina que el usuario no controla para acceder al servicio. Pero la programación es algo fuera del ámbito de WCF. - carlosfigueira

Si desea que su servicio se ejecute en un momento determinado, creo que Windows Service sería una mejor opción. También puede crear una aplicación de consola y crear una tarea programada para que se ejecute en un momento determinado.

contestado el 16 de mayo de 11 a las 22:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.