电竞比分网-中国电竞赛事及体育赛事平台

分享

新增功能.NET 框架 4.5 RC

 gogo8848 2014-07-31

 

Windows Metro style應(yīng)用程序?yàn)樘囟ǖ耐庑卧O(shè)計(jì)和利用 Windows 操作系統(tǒng)的威力。 子集.NET Framework 4.5 RC可用于構(gòu)建Metro style為 Windows 的應(yīng)用程序中使用 C# 或 Visual Basic。 overview in the Windows Dev Center.">此子集稱為.NET APIs for Metro style apps和概述 Windows 適用于開發(fā)人員中心。

可移植的類庫項(xiàng)目中Visual Studio 2012 RC ,可以編寫并在多個(gè)生成托管程序集的工作。NET 框架的平臺(tái)。 使用可移植的類庫項(xiàng)目,您選擇的平臺(tái) (如 Windows Phone 和。NET 的Metro樣式應(yīng)用程序) 到目標(biāo)。 可用的類型和成員在項(xiàng)目中也會(huì)自動(dòng)的公共類型和成員在這些平臺(tái)上。

Portable Class Libraries.">有關(guān)更多信息,請(qǐng)參見 可移植的類庫。

公共語言運(yùn)行庫并添加以下功能和改進(jìn)。NET 框架類:

  • 通過檢測(cè),并關(guān)閉將能夠減少系統(tǒng)重新啟動(dòng)。NET 框架 4 在部署過程中的應(yīng)用程序。 Reducing System Restarts During .NET Framework 4.5 Beta Installations.">請(qǐng)參見 減少了系統(tǒng)重新啟動(dòng)過程中。NET 框架 4.5 RC 安裝。

  • 對(duì)大于 2 千兆字節(jié) (GB) 在 64 位平臺(tái)上的陣列的支持。 可以在應(yīng)用程序配置文件中啟用此功能。 <gcAllowVeryLargeObjects> element, which also lists other restrictions on object size and array size.">請(qǐng)參閱 <gcAllowVeryLargeObjects> 元素,它還列出了其他對(duì)象的大小和數(shù)組大小限制。

  • 通過對(duì)服務(wù)器的后臺(tái)垃圾回收更好的性能。 當(dāng)您使用服務(wù)器垃圾回收中的.NET Framework 4.5 RC,將自動(dòng)啟用背景垃圾回收。

  • 背景實(shí)時(shí) (JIT) 編譯,還可以提高應(yīng)用程序性能的多核處理器可用。 ProfileOptimization.">請(qǐng)參見 ProfileOptimization。

  • 能夠限制多長(zhǎng)時(shí)間的正則表達(dá)式引擎將嘗試解決超時(shí)前的正則表達(dá)式。 Regex.MatchTimeout property.">請(qǐng)參見 Regex.MatchTimeout 屬性。

  • 能夠定義應(yīng)用程序域的默認(rèn)區(qū)域性。 CultureInfo class.">請(qǐng)參見 CultureInfo 類。

  • 控制臺(tái)支持 Unicode (utf-16) 編碼。 Console class.">請(qǐng)參見 Console 類。

  • 區(qū)域性的字符串的排序和比較數(shù)據(jù)的版本控制支持。 SortVersion class.">請(qǐng)參見 SortVersion 類。

  • 檢索資源時(shí)提高性能。 Packaging and Deploying Resources.">請(qǐng)參見 打包和部署桌面應(yīng)用程序中的資源

  • Zip 壓縮改進(jìn)減少壓縮文件的大小。 System.IO.Compression namespace.">請(qǐng)參閱System.IO.Compression命名空間。

  • CustomReflectionContext class.">重寫默認(rèn)反射行為,通過反射上下文的自定義功能CustomReflectionContext類。

  • System.Globalization.IdnMapping class is used on Windows 8 Release Preview.">支持 2008年版本的國(guó)際化域名國(guó)際化中應(yīng)用程序 (IDNA) 標(biāo)準(zhǔn)時(shí)System.Globalization.IdnMapping類用于Windows 8 Release Preview。

  • 委派給操作系統(tǒng),實(shí)現(xiàn)了 Unicode 6.0,字符串比較時(shí)。NET 框架上使用Windows 8 Release Preview。 其他平臺(tái)上運(yùn)行時(shí)。NET 框架包括其自身字符串比較數(shù)據(jù),實(shí)現(xiàn)了 Unicode 5.x。 String class.">請(qǐng)參見 String 類。

Managed Extensibility Framework (MEF)

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

  • 泛型類型的支持。

  • 基于規(guī)則的編程模型,使您可以創(chuàng)建基于命名約定,而不是屬性的部件。

  • 多個(gè)作用域。

Managed Extensibility Framework Overview and the entry What’s new in MEF 2 Preview 4 in the BCL team blog.">有關(guān)詳細(xì)信息,請(qǐng)參閱Managed Extensibility Framework 概述和條目MEF 2 預(yù)覽 4 中的新在 BCL 團(tuán)隊(duì)博客。

異步文件操作

在.NET Framework 4.5 RC,新的異步功能添加到 C# 和 Visual Basic 的語言。 這些功能添加的基于任務(wù)的模型執(zhí)行異步操作。 若要使用這一新模型,使用異步方法的 I/O 類。 Asynchronous File I/O.">請(qǐng)參見 異步文件 I/O。

返回頁首

資源文件生成器 (Resgen.exe),您可以在 Windows 中創(chuàng)建.resw 文件,以便使用Metro style的.resources 文件從應(yīng)用程序中嵌入。NET 框架程序集。 Resgen.exe (Resource File Generator).">有關(guān)更多信息,請(qǐng)參見 Resgen.exe(資源文件生成器)。

.NET Framework 4.5 RC提供了幾種新功能和改進(jìn)的并行計(jì)算。 其中包括改進(jìn)的性能、 增強(qiáng)的控制,改進(jìn)了對(duì)異步編程支持、 新數(shù)據(jù)流庫和改進(jìn)了對(duì)并行的調(diào)試和性能分析支持。 What’s New for Parallelism in .NET 4.5 in the Parallel Programming with .NET blog.">該條目,請(qǐng)參閱并行度的新增中。NET 4.5并行使用編程。NET 的網(wǎng)絡(luò)日志。

返回頁首

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

  • 新的 HTML5 窗體類型的支持。

  • 在 Web 窗體中的模型活頁夾的支持。 這樣您便可以直接將數(shù)據(jù)控件綁定到數(shù)據(jù)訪問方法,并將與自動(dòng)轉(zhuǎn)換用戶輸入。NET 框架數(shù)據(jù)類型。

  • 無干擾的 JavaScript 在客戶端驗(yàn)證腳本支持。

  • 改進(jìn)的客戶端腳本通過捆綁和縮小為改進(jìn)的頁的性能的處理。

  • 集成的編碼例程從 AntiXSS 庫 (以前外部庫),以防止跨站點(diǎn)腳本攻擊。

  • 對(duì) WebSockets 協(xié)議的支持。

  • 用于讀取和寫入 HTTP 請(qǐng)求和響應(yīng)以異步方式的支持。

  • 支持異步模塊和處理程序。

  • 支持內(nèi)容分發(fā)網(wǎng)絡(luò) (CDN) 需要使用控件中回退。

What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Beta.">有關(guān)這些功能的更多信息,請(qǐng)參見 ASP。NET 4.5 和 Web 發(fā)布候選版本的 Visual Studio。

返回頁首

.NET Framework 4.5 RC為 HTTP 應(yīng)用程序提供了一個(gè)新的編程接口。 System.Net.Http and System.Net.Http.Headers namespaces.">有關(guān)詳細(xì)信息,請(qǐng)參閱新System.Net.HttpSystem.Net.Http.Headers命名空間。

HttpListener and related classes.">支持,還應(yīng)包含作為新的編程接口,用于接受和使用現(xiàn)有的交互與 WebSocket 連接HttpListener和相關(guān)的類。 System.Net.WebSockets namespace and the HttpListener class.">有關(guān)詳細(xì)信息,請(qǐng)參閱新System.Net.WebSockets命名空間和HttpListener類。

此外, .NET Framework 4.5 RC包括下列網(wǎng)絡(luò)改進(jìn):

  • 符合 RFC 規(guī)范的 URI 支持。 Uri and related classes.">有關(guān)詳細(xì)信息,請(qǐng)參閱Uri和相關(guān)的類。

  • 國(guó)際化域名 (IDN) 分析支持。 Uri and related classes.">有關(guān)詳細(xì)信息,請(qǐng)參閱Uri和相關(guān)的類。

  • 電子郵件地址國(guó)際化 (EAI) 的支持。 System.Net.Mail namespace.">有關(guān)更多信息,請(qǐng)參見 System.Net.Mail 命名空間。

  • 改進(jìn)了的 IPv6 支持。 System.Net.NetworkInformation namespace.">有關(guān)更多信息,請(qǐng)參見 System.Net.NetworkInformation 命名空間。

  • 雙模式套接字支持。 Socket and TcpListener classes.">有關(guān)更多信息,請(qǐng)參見 SocketTcpListener 類。

返回頁首

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

  • Ribbon control, which enables you to implement a ribbon user interface that hosts a Quick Access Toolbar, Application Menu, and tabs.">新的Ribbon控件,它使您能夠?qū)嵤┏休d快速訪問工具欄、 應(yīng)用程序菜單和選項(xiàng)卡的功能區(qū)用戶界面。

  • INotifyDataErrorInfo interface, which supports synchronous and asynchronous data validation.">新的INotifyDataErrorInfo接口,它支持同步和異步數(shù)據(jù)驗(yàn)證。

  • VirtualizingPanel and Dispatcher classes.">新功能的VirtualizingPanelDispatcher類。

  • 分組的數(shù)據(jù),并通過訪問集合-UI 線程上的,設(shè)置顯示較大時(shí)提高的性能。

  • ICustomTypeProvider interface, and retrieval of data binding information from a binding expression.">數(shù)據(jù)綁定到靜態(tài)屬性,數(shù)據(jù)綁定到自定義類型的實(shí)現(xiàn)ICustomTypeProvider接口,并檢索數(shù)據(jù)綁定表達(dá)式中的綁定信息。

  • (實(shí)時(shí)調(diào)整) 的值更改的數(shù)據(jù)重新定位。

  • 檢查是否已斷開連接的數(shù)據(jù)上下文項(xiàng)容器的能力。

  • 若要設(shè)置的屬性更改和數(shù)據(jù)源更新之間的間隔時(shí)間的能力。

  • 改進(jìn)了對(duì)實(shí)現(xiàn)弱事件模式的支持。 此外,事件現(xiàn)在可以接受標(biāo)記擴(kuò)展。

What's New in WPF Version 4.5 RC.">有關(guān)更多信息,請(qǐng)參見 在 WPF 4.5 版 RC 中的新增功能。

返回頁首

在.NET Framework 4.5 RC,以使其更易于編寫和維護(hù) Windows 資格) 應(yīng)用程序添加了以下功能:

  • 簡(jiǎn)化的生成的配置文件。

  • 合同事先開發(fā)支持。

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

  • 更改默認(rèn)傳輸屬性的值,以減少必須對(duì)其進(jìn)行設(shè)置的可能性。

  • XmlDictionaryReaderQuotas class to reduce the likelihood that you will have to manually configure quotas for XML dictionary readers.">將更新為XmlDictionaryReaderQuotas類來減少您將不得不手動(dòng)配置 XML 字典讀者配額的可能性。

  • Visual Studio 通過 WCF 配置文件的一部分生成過程中,以便在運(yùn)行您的應(yīng)用程序之前,您可以檢測(cè)到配置錯(cuò)誤的驗(yàn)證。

  • 新的異步流支持。

  • 為便于將終結(jié)點(diǎn)公開通過 HTTPS Internet Information Services (IIS) 新 HTTPS 協(xié)議映射。

  • ?singleWSDL to the service URL.">通過附加一個(gè) WSDL 文檔中生成的元數(shù)據(jù)的能力?singleWSDL服務(wù)的 url。

  • Websockets 支持通過端口 80 和 443,類似于 TCP 傳輸性能特點(diǎn)使真正的雙向通信。

  • 在代碼中配置服務(wù)的支持。

  • XML 編輯器工具提示。

  • ChannelFactory caching support.">ChannelFactory緩存的支持。

  • 二進(jìn)制編碼器壓縮的支持。

  • 支持 UDP 傳輸,使開發(fā)人員能夠編寫服務(wù)使用"激發(fā)不用再管"的消息。 客戶端將消息發(fā)送到服務(wù),并要求該服務(wù)沒有響應(yīng)。

  • 能夠使用 HTTP 傳輸和傳輸安全性時(shí),一個(gè) WCF 終結(jié)點(diǎn)上支持多個(gè)身份驗(yàn)證模式。

  • 對(duì)使用 WCF 服務(wù)支持國(guó)際化域名 (idn,則)。

What's New in Windows Communication Foundation.">有關(guān)詳細(xì)信息,請(qǐng)參閱Windows 通信基礎(chǔ)新增。

返回頁首

幾種新功能添加到 Windows 工作流基礎(chǔ) (WF) 中.NET Framework 4.5 RC。 這些新功能包括:

  • 創(chuàng)建狀態(tài)機(jī)工作流的能力。

  • 增強(qiáng)的工作流設(shè)計(jì)器功能,如下所示:

    • Quick Find and Find in Files.">增強(qiáng)的工作流搜索功能在 Visual Studio,其中包括快速查找 和 在文件中查找。

    • 能夠自動(dòng)創(chuàng)建序列的活動(dòng),在第二個(gè)的子活動(dòng)添加到容器活動(dòng),并在活動(dòng)序列中包括這兩個(gè)活動(dòng)。

    • 平移的支持,使工作流以進(jìn)行更改,而無需使用滾動(dòng)條的可見部分。

    • Document Outline view that shows the components of a workflow in a tree-style outline view and lets you select a component in the Document Outline view.">新的文檔大綱 視圖樹樣式在大綱視圖中顯示的工作流組件,并允許您選擇的組件中 文檔大綱視圖。

    • 將注釋添加到活動(dòng)的能力。

    • 通過使用工作流設(shè)計(jì)器將委托定義和使用活動(dòng)的能力。

    • 自動(dòng)連接,自動(dòng)插入的活動(dòng)和狀態(tài)機(jī)器和流程圖的工作流中的過渡。

  • 存儲(chǔ)的工作流中的 XAML 文件,以便您可以輕松地查找和編輯的視圖狀態(tài)信息中的單個(gè)元素的視圖狀態(tài)信息。

  • NoPersistScope 容器防止子活動(dòng)持續(xù)活動(dòng)。

  • 對(duì) C# 表達(dá)式的支持:

    • 使用 Visual Basic 的工作流項(xiàng)目將使用 Visual Basic 表達(dá)式和 C# 工作流項(xiàng)目將使用 C# 表達(dá)式。

    • C# 工作流項(xiàng)目的 Visual Studio 2010 年創(chuàng)建和具有 Visual Basic 表達(dá)式是與 C# 工作流項(xiàng)目使用 C# 表達(dá)式的兼容。

  • 版本控制功能增強(qiáng):

    • WorkflowIdentity class, which provides a mapping between a persisted workflow instance and its workflow definition.">新的WorkflowIdentity類,該類提供永久工作流實(shí)例和其工作流定義之間的映射。

    • WorkflowServiceHost.">并排比較執(zhí)行多個(gè)工作流版本在同一臺(tái)主機(jī),包括WorkflowServiceHost。

    • 在動(dòng)態(tài)更新,能夠修改永久工作流實(shí)例的定義。

  • 合同的第一個(gè)工作流服務(wù)開發(fā),還支持自動(dòng)生成以匹配現(xiàn)有服務(wù)合同的活動(dòng)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多