我开发了ASP .NET/C# MVC4 application
,用户可以点击按钮(帖子)让服务器运行他的算法`。
该过程可能很长(几分钟),如果用户关闭窗口/停止加载,服务器将继续运行,并且在我的应用程序中,将数据插入数据库。
我问自己应用stop this server process
怎么可能?我的意思是,if the user realizes he doesn't want to run this process anymore and he likes to stop insertion in database
,他怎么能这样做?
答案 0 :(得分:1)
您可以使用将运行和停止long process
的方法在服务层中创建静态类/单例。在控制器中,您可以执行一些操作,以便按用户请求管理此单例。