在.NET中,是否有一种标准的方法来指示Web服务方法已被弃用?需要澄清的是,“Web服务方法”是指已经用[WebMethod]属性装饰的方法。通常使用[Obsolete]属性将其标记为已弃用,就像其他任何方法一样。
是的,在.NET中,通常使用[Obsolete]属性来标记弃用。 编辑: 请注意,这不会正式传播到向消费者公开的WSDL/服务。由于WS是跨技术的标准,因此必须遵守协议。考虑到这一点,您将不幸地需要通过发布说明来实现向消费者传播更改,如此问题所述。虽然不理想,但它确实提供了一个弃用的工具。
[Obsolete]
就可以实现这个目的了吗?(我并不是反对标记它,但考虑到问题的情况下,我觉得答案还不够完整。) - Anthony Pegram