1

1)在我的应用程序中安排会议。2) 正在为购买一件物品收取分期付款(它有付款到期日)。3) 现在我想向用户发送通知 i) 安排活动我需要在会议时间前 5 分钟发送通知 ii) 付款我需要从一周前到付款到期日发送通知

我的应用程序是一个网络应用程序

4

3 回答 3

1

1)在我的应用程序中安排会议。

将已安排的会议日期永久存储在某个地方(例如,在数据库中)。

2) 正在为购买一件物品收取分期付款(它有付款到期日)。

将付款到期日存储在某个持久性位置(例如,在数据库中)。

3)现在我想向用户发送通知

通过电子邮件发送通知?或者当他们导航到您的 Web 应用程序时,通过 HTML 向他们的浏览器发送通知?

i) 对于安排活动,我需要在会议时间前 5 分钟发送通知

偶尔(例如每分钟一次)查询您的数据库以查看哪些用户在接下来的 5 分钟内安排了会议。

于 2009-02-04T04:46:44.307 回答
1

ASP.NET 不适合这样的事情,因为不能保证您的应用程序将在它需要执行必要处理的那一刻运行。

最好编写 Windows 服务或控制台应用程序(由 Windows 任务计划程序触发)。服务/应用程序可以使用计时器(或轮询/睡眠循环)来检查需要处理的项目。

于 2009-02-04T05:06:53.627 回答
0

你需要一个像Quartz.Net这样的调度框架

于 2009-02-04T07:25:48.713 回答