对于void方法,在WCF中使用OneWay而不是响应/请求合同的好处

时间:2011-10-18 15:41:49

标签: .net wcf

如果我通过[OperationContract(IsOneWay=true)]

更改没有返回值的方法的操作合同,会有什么不同吗?

我知道两者之间的区别(OneWay和响应/请求)MEP(消息Excahnge模式)。

但是想知道我是否改变它会提升性能吗?

由于

1 个答案:

答案 0 :(得分:2)

是的,而且更重要的是提升可扩展性。客户端在服务器上调用后立即释放,客户端不必等到处理完成。这有助于尽快释放客户端和服务器上的资源。

更多信息here