wcf - 弃用WCF服务调用的标准做法是什么?

标签 wcf deprecated

我有一个客户机/服务器系统,其中不建议使用服务器上错误命名的服务调用之一,并用新的命名更好的调用代替。是否有一些标准程序可以弃用旧的服务调用,例如记录其使用情况或返回故障异常等?

谢谢,
标记

最佳答案

您不应该重命名它。您应该使用以下属性将其标记为过时的:

[Obsolete("This is a message describing why this method is obsolete")]

并指出什么是较新的调用方法。

这样,任何仍在使用此功能的客户端将继续运行。

值得注意的是,此属性将从服务元数据中隐藏属性/方法,因此,任何创建或更新对此服务的引用的客户端/消费者都将完全丢失该属性/方法,并被迫不使用它。

关于wcf - 弃用WCF服务调用的标准做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107849/

相关文章:

wcf - WCF 是否适合实现旧版网络服务?

c# - WCF ChannelFactory 状态属性

jquery - 如何通过 Windows 服务上托管的 WCF 服务在网站上显示数据(并刷新数据)

typescript - 是否可以在 typescript 中将某些内容标记为已弃用?

python - nosetest 弃用警告

c# - WCF 服务器接受 TLS 1.0 连接

wcf - WCF-MessageBodyMember-流- “Value cannot be null”

java - 如何查找第三方工具的 java 已弃用 api?

c - 自 “The C Programming Language” 以来发生了什么变化

c - 为什么首先要成为 C 标准的一部分?