惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
U
Unit 42
MyScale Blog
MyScale Blog
B
Blog
阮一峰的网络日志
阮一峰的网络日志
量子位
IT之家
IT之家
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Recent Announcements
Recent Announcements
V
Visual Studio Blog
G
Google Developers Blog
Last Week in AI
Last Week in AI
雷峰网
雷峰网
博客园 - 聂微东
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
博客园 - 司徒正美
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏

博客园 - 还没断气

最新发现google首页居然可以打游戏 邮件处理 window7常用帮助 google 给发布商客户的信 google昨天才走,今天就不能使用了 各种代码注入举例 Sql注入和Html注入 给开发人员的忠告 早晨一杯水拥有健康好身体 做一个懒人吧 简单一些 快乐一些 毕业三年决定你的命运 生命真的不重要吗? 你是否愿意每周最少工作80小时 (转) VS2010中Parallel类实现并行计算 深度解析Windows Phone 7开发 详解ASP.NET的SEO:服务器控件背后故事 - 还没断气 - 博客园 .NET 4新特性:表、SEO及可扩展输出缓存 Windows Server 2008 R2上安装WSUS 3.0 SP2 谷歌发布.NET平台YouTube SDK - 还没断气 iPhone破解软件定制版blackra1n 提供下载
.NET 4中废弃的特性
还没断气 · 2010-03-11 · via 博客园 - 还没断气

随着新的CLR和Base Class Library的引入,微软趁机做了些“家务事”。虽然真正被移除的不多,但我们还是看到了微软列出的长长的废弃类型成员列表。

有些被废弃的特性是显而易见的。比如说,现在不可能再去捕获ExecutionEngineException了,这样代码也就没有理由这么做了。其他被废弃的特性反映了CLR工作方式的变化,最能说明这一点的就是Code Access Security和Evidence对象了。

XmlDataDocument类(开发者可以使用该类以XML DOM对象的方式处理DataSet对象)已被废弃。虽然很少会在实际开发中使用到该功能,但我们依然可以通过DataSet.WriteXml和更易于使用的XDocument类实现这个功能。在Data命名空间下也有一些类被废弃了,如OracleClient下的OracleCommand和OracleConnection。微软推荐开发者使用第三方实现。

在Web端,微软完全放弃了对ASP.NET的移动支持。取而代之的是推荐开发者使用ASP.NET MVC。Scott Hanselman曾在MIX2009上做过关于该技术的演讲,题目是“Mobile Web Sites with ASP.NET MVC and the Mobile Browser Definition File”。Mobile Browser Definition File是微软运作的一个开源项目,用于分类和以编程的方式公开所有主流移动设备的功能。

最后想说的是有些方法从一开始就被标记为废弃的。比如GroupJoin的this并行变量是针对特定目的创建的,我们不应该使用它。推测来看,这么做是防止开发者不小心使用了基于IEnumerable的非并行变量。

查看英文原文:Obsolete Features in .NET 4