【问题标题】:Does exceptions throw inside an One method makes the channel faulted?One 方法中抛出的异常是否会导致通道出现故障?
【发布时间】:2011-07-04 12:47:04
【问题描述】:

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

【问题讨论】:

    标签: .net wcf exception channel isoneway


    【解决方案1】:

    不会有异常到达客户端,但它会使任何不可靠的通道出错。 From MSDN:

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

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

    这听起来很可怕,它取决于绑定,我现在正在尝试找到合适的资源来解释它:WCF And One Way Behavioral Inconsistency

    【讨论】:

    • 你确定it will fault underlying channel 吗?
    猜你喜欢
    • 2021-01-29
    • 1970-01-01
    • 2016-01-06
    • 2012-12-28
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多