将记录记录7分钟后发送到SQL DB的电子邮件

时间:2011-07-07 14:52:53

标签: asp.net vb.net

我正在使用带有vb.net的asp.net .. 我们需要在他们注册数据库后向我的网站访问者发送一封电子邮件。 或以其他方式 将记录插入SQL db后,我需要执行任何操作。 示例

Dim Visitor as new Visitor
Visitor.Name = "#######"
Visitor.Email = "###@####.com
Visitor.Save()

我需要在这里等待7分钟,然后

SendEmail()

在发送电子邮件之前,有没有办法等待这几分钟。

谢谢,

2 个答案:

答案 0 :(得分:2)

如果您的访问者离开网站怎么样?程序执行将停止,因此无法计算时间。

例如,也许您可​​以创建一个运行外部应用程序的计划任务,该应用程序每分钟监视一次新注册;如果给定的注册时间超过7分钟,则发送电子邮件。

答案 1 :(得分:1)

您可以创建一个每隔几分钟运行一次的预定作业,并发送电子邮件。