0

我有一个 asp.net web 应用程序,在该应用程序中,一旦调用该函数,我将调用一个函数,它必须等待一段时间间隔,然后执行应该如何执行......

4

3 回答 3

1

不建议在 asp.net 中休眠或延迟线程。如果您需要在特定时间后检索一些数据,请在一段时间后通过javascript进行ajax调用。

如果您想在一段时间后执行某些操作(例如发送电子邮件),请创建可以在计时器上运行的服务或控制台应用程序,创建某种持久队列,并让服务处理队列中的项目.

这将使您的应用程序在执行所需操作的同时保持快速响应。

于 2012-07-18T12:16:03.730 回答
0

最简单的是:

Thread.Sleep(<mlsec>)

最酷的是使用一些调度程序,例如Quartz.net

于 2012-07-18T10:44:44.903 回答
0

你可以这样做System.Threading.Thread.Sleep(5000);5000 = 5 秒

因为你只需要一次

于 2012-07-18T10:43:23.600 回答