QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

.NET 4 中废弃的特性

  • 2010-03-11
  • 本文字数:624 字

    阅读完需:约 2 分钟

随着新的 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

2010-03-11 01:002802
用户头像

发布了 948 篇内容, 共 260.4 次阅读, 收获喜欢 56 次。

关注

评论

发布
暂无评论
发现更多内容

九章云极DataCanvas公司牵手国家超算互联网,实现算法与算力一体化服务

九章云极DataCanvas

基于高德地图的电子围栏、地图搜索嵌入

五陵散人

地图 高德地图 电子围栏

企业架构设计原则之理念领先性

凌晞

架构设计原则

一文读懂Penpad 以 Fair Launch 方式推出的首个资产 PEN

加密眼界

壹陆锋芒,韧性成长 | 博睿数据16周年庆典圆满落幕!

博睿数据

阿里巴巴1688商品详情API:如何高效地获取商品信息?

技术冰糖葫芦

API 接口

德国 building IoT 2024 峰会:天谋科技围绕 IoTDB 的时序数据管理解决方案前沿探索

Apache IoTDB

2023,九章云极DataCanvas的澎湃时刻

九章云极DataCanvas

大模型基础应用框架(ReACT\SFT\RAG)创新及零售业务落地

京东零售技术

人工智能 算法 大模型 agent ChatGPT

电商卖家如何利用API提升客户满意度

技术冰糖葫芦

API 接口

AIGC下一步:如何用AI再度重构或优化媒体处理?

不在线第一只蜗牛

视频 媒体服务 AIGC 人工智你

聊一聊日常开发中如何优雅的避免那无处不在的空指针异常

快乐非自愿限量之名

指针 软件开发

一文读懂Penpad 以 Fair Launch 方式推出的首个资产 PEN

大瞿科技

云手机海外社交媒体监测:洞悉舆论,把握商机

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机

一分钟了解体育直播平台盈利模式

软件开发-梦幻运营部

HarmonyOS UI 开发

EquatorCoco

UI HarmonyOS 设计开发

九章云极DataCanvas公司出席WBBA 2024宽带发展大会

九章云极DataCanvas

融云 IM 史无前例五折优惠!

融云 RongCloud

万字长文讲解关于LowCode你需要知道的一切

canonical

DDD 低代码 软件架构 可逆计算 Nop平台

使用OpenTelemetry进行监控

快乐非自愿限量之名

.net 优化 开发语言 项目开发

.NET 4中废弃的特性_.NET_Jonathan Allen_InfoQ精选文章