我想使用线程将数据加载到我的应用程序域,以便它始终执行。我怎样才能做到这一点?我希望线程将在 iis 启动时启动并在 iis 退出时终止。
注意: 我想这样做,以便我可以在我的 asp.net 应用程序中使用断开连接的体系结构。
提前致谢, 小杉
最佳答案
杉树
执行此操作的最简单方法是在 Global.asax 的 App_Start() 方法期间启动阻塞后台工作程序,然后使用 Global.asax 中的 App_Stop() 终止它。
让线程位于 WaitHandle 上,直到它准备好接收更多数据,然后发出信号等待备份。或者,如果您真的想编写一些贫民窟的代码,您可以让它使用计时器以固定的时间间隔进行轮询。
关于c# - 在asp.net中加载数据的后台线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4766967/