在.NET中,是否有一种标准方式来指示Web服务方法 弃用?
通过“网络服务方法”来澄清,我的意思是使用[WebMethod]
属性修饰的方法。
标准做法是使用[Obsolete]
属性将其标记为已弃用,就像任何其他方法一样?
答案 0 :(得分:6)
是;标准做法是在.NET中使用[Obsolete]
属性进行弃用。
修改强>
请记住,这不会正式传播到向消费者公开的WSDL /服务。因为WS是跨技术的标准;该协议必须得到尊重。考虑到这一点,不幸的是,将变更传播给消费者的目标与this question中提到的发行说明相关联。虽然不理想,但确实提供了弃用的工具。