可以用Obsolete属性标记.net函数吗?

本文关键字:net 函数 Obsolete 属性 | 更新日期: 2023-09-27 18:04:51

我已经创建了一些支持取消的WebRequest 扩展方法。是否有可能将相关的。net框架方法标记为过时?这将允许其他开发人员得到警告,并鼓励他们使用新的扩展方法。

可以用Obsolete属性标记.net函数吗?

如果您问是否可以用Obsolete(或任何)属性标记基类库中的方法,答案是否定的。您必须控制想要用属性标记的方法的源代码。

你可以在同一个程序集中重新定义。net Framework WebRequest类,其中扩展方法是在System下定义的。网络名称空间。

新的重新定义的WebRequest类可以扩展原来的System.Net.WebRequest类,并用[Obsolete]标签覆盖现有的相关方法。