方法1存在于服务s1中, 现在method1被移动到服务s2。
应该从s2使用如何向客户端方法1发出通知 如果客户端使用来自服务s1的方法1,还会抛出错误?
答案 0 :(得分:0)
[Obsolete("Method1 is deprecated, please use Method2 instead.", true)]
使用上面的代码来定义过时的方法。
答案 1 :(得分:0)
通常从服务合同中删除操作不是一个好习惯,因为它引入了重大变更,因此应该在单个版本的API中避免。最好只告知客户/消费者有关API版本X的更改,并对您的API版本X + 1进行重大更改。
但是,如果您想要通知客户/消费者一些计划的更改,或者还有其他任何需要添加某些"额外"在操作合同的信息中,您可以查看IWsdlExportExtension接口,创建实现它的自定义属性并注释特定操作。
您可以查看this article以获取详细参考。