1

对于我的一些服务方法,客户端应用程序不需要等待任何响应发送过来,
所以我只是用 装饰了这些方法IsOneWay=true,所以它们看起来像:

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

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

我错过了什么吗?

4

2 回答 2

3

这里可能不是这种情况,我不知道您的特定服务是如何配置的,但是如果您尝试关闭用于调用该方法的通道,则 Close 调用将阻塞,直到服务器上的操作完成 - 更多这篇博文中的信息。

于 2010-02-01T20:37:44.530 回答
0

您是否更新了服务参考?

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

于 2010-02-01T12:54:28.307 回答