我创建了一些支持取消的WebRequest 扩展程序方法。是否可以将相关的.net框架方法标记为已过时。这将允许其他开发人员收到警告并鼓励他们使用新的扩展方法。
答案 0 :(得分:7)
如果您询问是否可以使用Obsolete
(或任何)属性标记基类库中的方法,则答案为否。您必须控制要使用属性标记的方法的源。
答案 1 :(得分:2)
您可以在System.Net命名空间下定义扩展方法的同一程序集中重新定义.Net Framework WebRequest类。
新重新定义的WebRequest类可以扩展原始的System.Net.WebRequest类,并使用[Obsolete]标记覆盖现有的相关方法。
答案 2 :(得分:0)
“C#的新#until指令” - 它是一个MVP愿望清单,而不是一个实际的功能,但我认为它是一个主题,它将提供有关处理计划过时的一些信息... http://blog.tatham.oddie.com.au/2010/06/