在特定时间调用方法

Tom*_*mer 3 c# multithreading timer

我正在开发一个应用程序,它具有使用一些外部Web服务发送一些SMS消息和电子邮件的小功能.

这些消息可以安排在特定时间的特定日期立即或将来发送.它们也可以安排在每天/每周/每月发送.

如何设计我的系统以"知道"何时调用发送方法(不进行轮询)?

Ana*_*and 5

您可以使用Quartz.net进行任务安排. http://quartznet.sourceforge.net/

您可以在Windows服务中使用它.