具有void返回类型的异常和WCF服务

时间:2011-01-20 17:03:49

标签: c# wcf web-services

如果我们使用void作为返回类型调用WCF服务。

如果出现异常,是否会等待服务完成处理?

或者它会立即返回,并且客户端不会收到服务器上的任何异常通知吗?

2 个答案:

答案 0 :(得分:8)

默认情况下会等待。但是,如果您使用 IsOneWay 属性,则不会。

答案 1 :(得分:3)

由于存在void返回类型,WCF方法的执行不会变为异步。在返回之前它仍将执行完成。