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