分享

新增功能.NET 框架 4.5 RC

 gogo8848 2014-07-31

 

Windows Metro style应用程序为特定的外形设计和利用 Windows 操作系统的威力。 子集.NET Framework 4.5 RC可用于构建Metro style为 Windows 的应用程序中使用 C# 或 Visual Basic。 此子集称为.NET APIs for Metro style apps和概述 Windows 适用于开发人员中心。

可移植的类库项目中Visual Studio 2012 RC ,可以编写并在多个生成托管程序集的工作。NET 框架的平台。 使用可移植的类库项目,您选择的平台 (如 Windows Phone 和。NET 的Metro样式应用程序) 到目标。 可用的类型和成员在项目中也会自动的公共类型和成员在这些平台上。

有关更多信息,请参见 可移植的类库

公共语言运行库并添加以下功能和改进。NET 框架类:

  • 通过检测,并关闭将能够减少系统重新启动。NET 框架 4 在部署过程中的应用程序。 请参见 减少了系统重新启动过程中。NET 框架 4.5 RC 安装

  • 对大于 2 千兆字节 (GB) 在 64 位平台上的阵列的支持。 可以在应用程序配置文件中启用此功能。 请参阅 <gcAllowVeryLargeObjects> 元素,它还列出了其他对象的大小和数组大小限制。

  • 通过对服务器的后台垃圾回收更好的性能。 当您使用服务器垃圾回收中的.NET Framework 4.5 RC,将自动启用背景垃圾回收。

  • 背景实时 (JIT) 编译,还可以提高应用程序性能的多核处理器可用。 请参见 ProfileOptimization

  • 能够限制多长时间的正则表达式引擎将尝试解决超时前的正则表达式。 请参见 Regex.MatchTimeout 属性。

  • 能够定义应用程序域的默认区域性。 请参见 CultureInfo 类。

  • 控制台支持 Unicode (utf-16) 编码。 请参见 Console 类。

  • 区域性的字符串的排序和比较数据的版本控制支持。 请参见 SortVersion 类。

  • 检索资源时提高性能。 请参见 打包和部署桌面应用程序中的资源

  • Zip 压缩改进减少压缩文件的大小。 请参阅System.IO.Compression命名空间。

  • 重写默认反射行为,通过反射上下文的自定义功能CustomReflectionContext类。

  • 支持 2008年版本的国际化域名国际化中应用程序 (IDNA) 标准时System.Globalization.IdnMapping类用于Windows 8 Release Preview。

  • 委派给操作系统,实现了 Unicode 6.0,字符串比较时。NET 框架上使用Windows 8 Release Preview。 其他平台上运行时。NET 框架包括其自身字符串比较数据,实现了 Unicode 5.x。 请参见 String 类。

Managed Extensibility Framework (MEF)

托管扩展框架 (MEF) 提供了下列新功能:

  • 泛型类型的支持。

  • 基于规则的编程模型,使您可以创建基于命名约定,而不是属性的部件。

  • 多个作用域。

有关详细信息,请参阅Managed Extensibility Framework 概述和条目MEF 2 预览 4 中的新在 BCL 团队博客。

异步文件操作

在.NET Framework 4.5 RC,新的异步功能添加到 C# 和 Visual Basic 的语言。 这些功能添加的基于任务的模型执行异步操作。 若要使用这一新模型,使用异步方法的 I/O 类。 请参见 异步文件 I/O

返回页首

资源文件生成器 (Resgen.exe),您可以在 Windows 中创建.resw 文件,以便使用Metro style的.resources 文件从应用程序中嵌入。NET 框架程序集。 有关更多信息,请参见 Resgen.exe(资源文件生成器)

.NET Framework 4.5 RC提供了几种新功能和改进的并行计算。 其中包括改进的性能、 增强的控制,改进了对异步编程支持、 新数据流库和改进了对并行的调试和性能分析支持。 该条目,请参阅并行度的新增中。NET 4.5并行使用编程。NET 的网络日志。

返回页首

ASP。NET 4.5 RC 包括下列新增功能:

  • 新的 HTML5 窗体类型的支持。

  • 在 Web 窗体中的模型活页夹的支持。 这样您便可以直接将数据控件绑定到数据访问方法,并将与自动转换用户输入。NET 框架数据类型。

  • 无干扰的 JavaScript 在客户端验证脚本支持。

  • 改进的客户端脚本通过捆绑和缩小为改进的页的性能的处理。

  • 集成的编码例程从 AntiXSS 库 (以前外部库),以防止跨站点脚本攻击。

  • 对 WebSockets 协议的支持。

  • 用于读取和写入 HTTP 请求和响应以异步方式的支持。

  • 支持异步模块和处理程序。

  • 支持内容分发网络 (CDN) 需要使用控件中回退。

有关这些功能的更多信息,请参见 ASP。NET 4.5 和 Web 发布候选版本的 Visual Studio

返回页首

.NET Framework 4.5 RC为 HTTP 应用程序提供了一个新的编程接口。 有关详细信息,请参阅新System.Net.HttpSystem.Net.Http.Headers命名空间。

支持,还应包含作为新的编程接口,用于接受和使用现有的交互与 WebSocket 连接HttpListener和相关的类。 有关详细信息,请参阅新System.Net.WebSockets命名空间和HttpListener类。

此外, .NET Framework 4.5 RC包括下列网络改进:

  • 符合 RFC 规范的 URI 支持。 有关详细信息,请参阅Uri和相关的类。

  • 国际化域名 (IDN) 分析支持。 有关详细信息,请参阅Uri和相关的类。

  • 电子邮件地址国际化 (EAI) 的支持。 有关更多信息,请参见 System.Net.Mail 命名空间。

  • 改进了的 IPv6 支持。 有关更多信息,请参见 System.Net.NetworkInformation 命名空间。

  • 双模式套接字支持。 有关更多信息,请参见 SocketTcpListener 类。

返回页首

在.NET Framework 4.5 RC,Windows Presentation Foundation (WPF) 包含更改和改进以下方面:

  • 新的Ribbon控件,它使您能够实施承载快速访问工具栏、 应用程序菜单和选项卡的功能区用户界面。

  • 新的INotifyDataErrorInfo接口,它支持同步和异步数据验证。

  • 新功能的VirtualizingPanelDispatcher类。

  • 分组的数据,并通过访问集合-UI 线程上的,设置显示较大时提高的性能。

  • 数据绑定到静态属性,数据绑定到自定义类型的实现ICustomTypeProvider接口,并检索数据绑定表达式中的绑定信息。

  • (实时调整) 的值更改的数据重新定位。

  • 检查是否已断开连接的数据上下文项容器的能力。

  • 若要设置的属性更改和数据源更新之间的间隔时间的能力。

  • 改进了对实现弱事件模式的支持。 此外,事件现在可以接受标记扩展。

有关更多信息,请参见 在 WPF 4.5 版 RC 中的新增功能

返回页首

在.NET Framework 4.5 RC,以使其更易于编写和维护 Windows 资格) 应用程序添加了以下功能:

  • 简化的生成的配置文件。

  • 合同事先开发支持。

  • 若要配置 ASP 的能力。更轻松地 NET 兼容性模式。

  • 更改默认传输属性的值,以减少必须对其进行设置的可能性。

  • 将更新为XmlDictionaryReaderQuotas类来减少您将不得不手动配置 XML 字典读者配额的可能性。

  • Visual Studio 通过 WCF 配置文件的一部分生成过程中,以便在运行您的应用程序之前,您可以检测到配置错误的验证。

  • 新的异步流支持。

  • 为便于将终结点公开通过 HTTPS Internet Information Services (IIS) 新 HTTPS 协议映射。

  • 通过附加一个 WSDL 文档中生成的元数据的能力?singleWSDL服务的 url。

  • Websockets 支持通过端口 80 和 443,类似于 TCP 传输性能特点使真正的双向通信。

  • 在代码中配置服务的支持。

  • XML 编辑器工具提示。

  • ChannelFactory缓存的支持。

  • 二进制编码器压缩的支持。

  • 支持 UDP 传输,使开发人员能够编写服务使用"激发不用再管"的消息。 客户端将消息发送到服务,并要求该服务没有响应。

  • 能够使用 HTTP 传输和传输安全性时,一个 WCF 终结点上支持多个身份验证模式。

  • 对使用 WCF 服务支持国际化域名 (idn,则)。

有关详细信息,请参阅Windows 通信基础新增

返回页首

几种新功能添加到 Windows 工作流基础 (WF) 中.NET Framework 4.5 RC。 这些新功能包括:

  • 创建状态机工作流的能力。

  • 增强的工作流设计器功能,如下所示:

    • 增强的工作流搜索功能在 Visual Studio,其中包括快速查找 和 在文件中查找。

    • 能够自动创建序列的活动,在第二个的子活动添加到容器活动,并在活动序列中包括这两个活动。

    • 平移的支持,使工作流以进行更改,而无需使用滚动条的可见部分。

    • 新的文档大纲 视图树样式在大纲视图中显示的工作流组件,并允许您选择的组件中 文档大纲视图。

    • 将注释添加到活动的能力。

    • 通过使用工作流设计器将委托定义和使用活动的能力。

    • 自动连接,自动插入的活动和状态机器和流程图的工作流中的过渡。

  • 存储的工作流中的 XAML 文件,以便您可以轻松地查找和编辑的视图状态信息中的单个元素的视图状态信息。

  • NoPersistScope 容器防止子活动持续活动。

  • 对 C# 表达式的支持:

    • 使用 Visual Basic 的工作流项目将使用 Visual Basic 表达式和 C# 工作流项目将使用 C# 表达式。

    • C# 工作流项目的 Visual Studio 2010 年创建和具有 Visual Basic 表达式是与 C# 工作流项目使用 C# 表达式的兼容。

  • 版本控制功能增强:

    • 新的WorkflowIdentity类,该类提供永久工作流实例和其工作流定义之间的映射。

    • 并排比较执行多个工作流版本在同一台主机,包括WorkflowServiceHost

    • 在动态更新,能够修改永久工作流实例的定义。

  • 合同的第一个工作流服务开发,还支持自动生成以匹配现有服务合同的活动。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多