可以用Obsolete属性标记.net函数吗?
本文关键字:net 函数 Obsolete 属性 | 更新日期: 2023-09-27 18:04:51
我已经创建了一些支持取消的WebRequest 扩展方法。是否有可能将相关的。net框架方法标记为过时?这将允许其他开发人员得到警告,并鼓励他们使用新的扩展方法。
如果您问是否可以用Obsolete
(或任何)属性标记基类库中的方法,答案是否定的。您必须控制想要用属性标记的方法的源代码。
你可以在同一个程序集中重新定义。net Framework WebRequest类,其中扩展方法是在System下定义的。网络名称空间。
新的重新定义的WebRequest类可以扩展原来的System.Net.WebRequest类,并用[Obsolete]标签覆盖现有的相关方法。