|
Microsoft .NET Framework 4.7.1中的新功能 微軟發(fā)布.net4.71版本
11.jpg (43.52 KB, 下載次數(shù): 985)
下載附件
Microsoft .NET Framework 4.7.1
2017-10-19 10:29 上傳
升級到.Net Framework可以提高內存分配性能,并在運行時引入對動態(tài)應用程序配置的支持
隨著微軟本周發(fā)布的.Net Framework 4.7.1,開發(fā)平臺在垃圾收集,安全和應用程序配置方面取得了重大進展。
為了提高內存分配性能,特別是對于大型對象堆分配,垃圾收集器的體系結構更改會將堆分配分成小型和大型對象堆。使用大量對象堆分配的應用程序應該會減少分配鎖爭用和更好的性能。
該更新還為ASP.Net表單身份驗證添加了安全哈希選項,包括SHA-1(SHA-2)的更強大后繼的SHA-2(安全散列算法)。為了兼容,SHA-1仍然是默認選項。 Message.HashAlgorithm也支持SHA-2,它指定了當進行身份驗證時消息隊列使用的哈希算法。
.Net 4.7.1中的新配置構建器允許開發(fā)人員在運行時注入和構建應用程序的配置。配置數(shù)據(jù)可以從配置文件以外的來源獲取;在以前版本的.Net中,配置是靜態(tài)的。通過配置構建器,應用程序可以將自定義的一組構建器應用到一部分的配置。構建器可以修改配置部分中包含的配置數(shù)據(jù),或者從頭構建它,甚至從除靜態(tài)文件之外的源中繪制新數(shù)據(jù)。
升級的其他功能包括:
支持.Net標準2.0規(guī)范,其中包含多個.Net實現(xiàn)共享的一組API。
WPF(Windows Presentation Foundation)和Windows窗體中的輔助功能改進,包括高對比度增強功能,增強的UI模式以及改進的敘述者等工具體驗。
WPF中的可視化診斷支持,可以使用工具來分析XAML視覺樹。
編譯器支持C#7.2語言中的ReadOnlyReferences,用于通過引用傳遞變量,但不將數(shù)據(jù)暴露給修改。
用于確定運行時支持特定功能的運行時特征檢測API。
可串行化的SystemValueTuple類型,這樣可以更容易地從C#7.0和Visual Basic 15.5中的System.Tuple遷移到新的元組語法。
ASP.Net API提供了一種從字符串構建HttpCookie對象并捕獲Cookie屬性(如過期日期和路徑)的標準化方法。
ASP.Net中的執(zhí)行步驟功能,稱為ExecutionStepInvoker,它允許開發(fā)人員在其代碼中運行執(zhí)行步驟,而不是在ASP.Net的預定義管道中運行執(zhí)行步驟。此功能適用于涉及應用程序執(zhí)行流程的庫。
您可以從Microsoft的下載中心訪問.Net Framework 4.7.1。它也可以在Windows 10秋季創(chuàng)作者更新和通過Visual Studio 2017 15.5訪問。
|
|