2010-02-01 58 views
1

为我服务方法塞梅,客户端应用程序不必等待发送过任何回应,
所以,我只是装饰,这些方法IsOneWay=true,因此他们希望像:WCF服务 - 设置IsOneWay = TRUE仍然导致等待客户

[OperationContract(IsOneWay=true)] 
void MethodName(string param1, int param2) 

现在,当我从客户端应用程序调用此方法时,它似乎仍然等待该方法来完成处理。

我错过了什么吗?

回答

0

你已经更新了服务的参考?

如果您的客户端代码不知道该属性已经添加它不会作出反应的。

+0

我做了更新。甚至尝试删除并再次添加参考。 – iniki 2010-02-01 12:57:03

3

这可能不是这里的情况,我不知道你的具体的服务是如何配置的,但如果你尝试和关闭用于调用方法的信道,则关闭调用将阻塞,直到操作完成的服务器 - 在this blog post一些更多的信息。

+1

此链接现在是死的(http://iqueryable.com/2007/06/14/WhyIsMyIsOneWayOperationBlocking.aspx) – Mike 2012-09-17 10:20:31

相关问题