c#如何对用户请求进行排队并逐个响应

时间:2018-05-23 20:33:50

标签: c# com queue asp.net-web-api2 task-queue

我的服务器上有一个COM服务(系统应用程序)的实例,我的wep api方法调用它的函数。 com服务只能处理一个请求并对其进行响应,然后处理下一个请求。 我的想法是排队;排队用户请求并逐个响应;但由于排队,我不知道如何回复用户; 请帮助我实施合适的场景或其他想法。

非常感谢。

1 个答案:

答案 0 :(得分:0)

如果您在数据库中跟踪例如排队进程列表(在启动之前插入进程,在从COM服务获取响应时更新进程状态),那么您可以返回该进程ID并且只需对该id(api请求)的进程状态,当你完成进程的状态时,我们也可以继续显示一个对话框或当前状态的东西(我们在项目上做了类似的事情)