Web服务版本控制 - 在WCF中向服务合同添加操作

Dev*_*per 5 .net c# wcf

在WCF服务中,如果在客户端(使用服务)之后将方法添加为操作契约,会发生什么?现有客户是否必须修改他们的实现,即使他们不使用新的操作合同方法?

编辑:客户是否必须更新他们的代理,即使他们不使用新合同?

And*_*are 6

不,服务中的新操作合同不会破坏客户端的界面.只要客户端依赖的方法签名保持未受损害,您就可以自由地更改您的界面.这意味着您可以根据需要添加任意数量的新界面成员.