【发布时间】:2011-07-04 12:47:04
【问题描述】:
如果我在一个方法中设置IsOneWay=true,里面抛出的异常会影响通道还是客户端?
【问题讨论】:
标签: .net wcf exception channel isoneway
如果我在一个方法中设置IsOneWay=true,里面抛出的异常会影响通道还是客户端?
【问题讨论】:
标签: .net wcf exception channel isoneway
不会有异常到达客户端,但它会使任何不可靠的通道出错。 From MSDN:
单向操作不能返回值,服务端抛出的任何异常都不会到达客户端。
如果您想了解更多详细信息,请查看blog on codeidle,它将引导您完成单向操作,包括抛出异常时会发生什么。
这听起来很可怕,它取决于绑定,我现在正在尝试找到合适的资源来解释它:WCF And One Way Behavioral Inconsistency
【讨论】:
it will fault underlying channel 吗?