WCF的InstanceContextMode

时间:2016-01-29 04:19:40

标签: wcf instancecontextmode

我有一个由WCF创建的Web服务,它可以响应客户端的请求,例如添加或更新数据。

让我们调用服务 Context 的主要部分,因为某些方法(假设方法 A )会花费很长时间来处理,但我不想要这个方法 hold 服务器,我将 InstanceContextMode 枚举设置为 PerCall ,我希望每次调用 A 时,它将创建一个新实例来提供请求,然后我的服务器可以像往常一样继续服务于其他服务器。

但我的问题是,它仍然每次都使用主线程(UI线程),因此当我调用 A 时,服务器将停止响应很长时间时间,直到 A 完成。

我错过了什么吗?我是WCF的新手,所以如果我有任何错误,请告诉我。

0 个答案:

没有答案