具有长任务线程的Web服务

时间:2016-04-08 17:06:53

标签: c# multithreading

我必须开发两个应用程序,一个在Windows窗体中,另一个需要是在c#中开发的后台应用程序(本地服务器)。因此,这些应用程序需要相互通信才能发送第一个应用程序所需的数据并更新本地服务器中的数据。

我想通过webservices进行通信,问题是当你调用可以触发backgroun应用程序(本地服务器)中的任务的服务应用程序时,可能需要很长时间,无论响应webservice是否可以执行此操作在c#?

我研究像WCF这样的东西,我觉得这是最好的选择。

1 个答案:

答案 0 :(得分:0)

由Scott Hanselman查看此article,它提到了HangfireQueueBackgroundWorkItem API等库来执行此类任务。