C# 在特定时间调用一个方法
我正在开发一个应用程序,它有一个小功能,即使用一些外部web服务发送一些SMS消息和电子邮件 这些消息可以安排在现在或将来某个日期某个时间发送。也可以安排每天/每周/每月发送C# 在特定时间调用一个方法,c#,multithreading,timer,C#,Multithreading,Timer,我正在开发一个应用程序,它有一个小功能,即使用一些外部web服务发送一些SMS消息和电子邮件 这些消息可以安排在现在或将来某个日期某个时间发送。也可以安排每天/每周/每月发送 我如何设计我的系统来“知道”何时调用发送方法(无需轮询)?或者您必须使用一种“外部调度器”——也就是说——使用外部轮询,或者自己实现调度器。我认为没有任何轮询就没有任何决策…您可以使用Quartz.net进行任务调度。 您可以将其与windows服务一起使用。找到了!有一个叫做Quartz(.net)的开源软件。。当然还
我如何设计我的系统来“知道”何时调用发送方法(无需轮询)?或者您必须使用一种“外部调度器”——也就是说——使用外部轮询,或者自己实现调度器。我认为没有任何轮询就没有任何决策…您可以使用Quartz.net进行任务调度。
您可以将其与windows服务一起使用。找到了!有一个叫做Quartz(.net)的开源软件。。当然还有很棒的教程:享受吧!我知道项目8-)非常有用,但对于小型项目或非常简单的任务来说可能有点过于复杂。在这种情况下,对“唤醒事件”列表使用简单轮询可能更有用