1

如果我IsOneWay=true在一个方法中设置,其中抛出的异常会影响通道还是客户端?

4

1 回答 1

1

没有例外会到达客户端,但它会使任何不可靠的通道出错。 来自 MSDN

单向操作不能返回值,并且服务端抛出的任何异常都不会到达客户端。

如果您想了解更多详细信息,请查看codeidle 上的此博客,它将引导您完成单向操作,包括抛出异常时会发生什么。

这听起来很可怕,它取决于绑定,我现在正试图找到合适的资源来解释它:WCF 和单向行为不一致

于 2011-02-25T19:00:49.430 回答