我想使用 WCF 编写一些 Web 服务。
我想在我的网络服务中有一个“线程池”。例如,我有将近 6GB 的数据需要处理。
我希望客户端调用 Web 服务上的操作并创建一个新任务或线程。客户端能够调用 ListRunningTasks(); 并让网络服务返回一个任务列表。如果任务花费太长时间,客户端应该能够强制终止任务,例如 KillTask(int taskID); 或者其他的东西。我以前做过一些线程,但不是在 WCF 内部或没有状态的服务中。这可能吗?如果是这样,人们将如何实施这样的事情?任何阅读、链接或建议都会很棒。
谢谢,迈克。