Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在asp.net中加载数据的后台线程_C#_Asp.net_Iis - Fatal编程技术网

C# 在asp.net中加载数据的后台线程

C# 在asp.net中加载数据的后台线程,c#,asp.net,iis,C#,Asp.net,Iis,我想使用一个线程将数据加载到我的应用程序域中,这样它就会一直被执行。我怎样才能做到这一点?我希望线程在iis启动时启动,在iis退出时终止 注: 我想这样做,以便在我的asp.net应用程序中使用断开连接的体系结构 提前感谢,, KfirKfir 最简单的方法是在Global.asax上的App_Start()方法期间启动阻塞后台工作程序,然后使用Global.asax中的App_Stop()杀死它 让线程坐在WaitHandle上,直到它准备好接收更多数据,然后通知它等待备份。或者,如果你真的

我想使用一个线程将数据加载到我的应用程序域中,这样它就会一直被执行。我怎样才能做到这一点?我希望线程在iis启动时启动,在iis退出时终止

注: 我想这样做,以便在我的asp.net应用程序中使用断开连接的体系结构

提前感谢,, Kfir

Kfir

最简单的方法是在Global.asax上的App_Start()方法期间启动阻塞后台工作程序,然后使用Global.asax中的App_Stop()杀死它

让线程坐在WaitHandle上,直到它准备好接收更多数据,然后通知它等待备份。或者,如果你真的想为某个黑人区编写代码,你可以让它在固定的时间间隔内使用计时器进行轮询