如果我在方法中设置IsOneWay=true
,它内部抛出的异常是否会影响频道或客户端?
答案 0 :(得分:1)
没有异常会进入客户端,但它会使任何不可靠的通道出错。 From MSDN:
单向操作无法返回值,并且服务端抛出的任何异常都不会进入客户端。
如果您需要更多详细信息,请查看此blog on codeidle它将引导您完成单向操作,包括抛出异常时会发生什么。
虽然这听起来很可怕,但它依赖于绑定,我正在尝试找到解释它的适当资源:WCF And One Way Behavioral Inconsistency