.NET:如何弃用WebMethod?

时间:2011-04-19 17:27:14

标签: .net asmx deprecated webmethod

在.NET中,是否有一种标准方式来指示Web服务方法 弃用

通过“网络服务方法”来澄清,我的意思是使用[WebMethod]属性修饰的方法。

标准做法是使用[Obsolete]属性将其标记为已弃用,就像任何其他方法一样?

1 个答案:

答案 0 :(得分:6)

是;标准做法是在.NET中使用[Obsolete]属性进行弃用。

修改

请记住,这不会正式传播到向消费者公开的WSDL /服务。因为WS是跨技术的标准;该协议必须得到尊重。考虑到这一点,不幸的是,将变更传播给消费者的目标与this question中提到的发行说明相关联。虽然不理想,但确实提供了弃用的工具。