考虑到数百个现有客户,我们想更改 WCF 服务中的一些操作。更新客户端需要时间,因此我们希望该服务继续使用“旧”客户端,直到所有客户端都更新完毕。具体变化如下:
IsOneWay=false
为之前为真的操作设置- 更改
FaultContract
声明(删除现有的,添加新的)
我已阅读版本控制策略,但找不到有关此类修改的信息。我的猜测是更改FaultContract
s 可能会破坏兼容性,而我对IsOneWay
属性不太确定。
问题:如果在服务中更改这些属性,旧客户端会中断吗?
考虑到数百个现有客户,我们想更改 WCF 服务中的一些操作。更新客户端需要时间,因此我们希望该服务继续使用“旧”客户端,直到所有客户端都更新完毕。具体变化如下:
IsOneWay=false
为之前为真的操作设置FaultContract
声明(删除现有的,添加新的)我已阅读版本控制策略,但找不到有关此类修改的信息。我的猜测是更改FaultContract
s 可能会破坏兼容性,而我对IsOneWay
属性不太确定。
问题:如果在服务中更改这些属性,旧客户端会中断吗?