熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

.NET Framework 新功能和增強的功能

2022-06-13   來源: .NET編程 

  這裡描述以前獨立安裝而現在包括在 NET Framework 版中的技術另外還描述對現有技術所做的主要更改

  ASPNET 移動控件

  ASPNET 移動控件(原來為 Microsoft Mobile Internet Toolkit)擴展了 NET Framework 和 Visual Studio NET提供了對移動電話和個人數據助理 (PDA) 等移動(無線)設備的支持NET Framework 版將移動控件合並到 NET Framework 和 Visual Studio NET 分發軟件包中

  由於移動控件現在是 NET Framework 的一部分因此術語已經做了相應的更改以便與 NET 文檔中使用的約定相匹配移動控件文檔也已合並為更大的 NET Framework 文檔集ASPNET 移動控件替換了 Mobile Internet Toolkit 這個名稱

  ASPNET 移動控件擴展了 ASPNET 服務器控件以便適應呈現 Web 應用程序的移動設備通過浏覽器檢測移動控件能夠適應各種個人設備的功能從全功能的 PDA 浏覽器到小的 行 × 字符的移動電話顯示這種自適應呈現功能可以處理很多單調的設備特定呈現決定使您可以將注意力集中在 Web 應用程序邏輯上

  ADONET 的改動

  ODBC NET Framework 數據提供程序原來只用於 Web 下載現在也隨 NET Framework 在命名空間 SystemDataOdbc 下提供

  注意  使用 NET Framework 版的開發人員仍需從 http://wwwmicrosoftcom/china/msdownload/visual 下載 ODBC NET Framework 數據提供程序(命名空間 = MicrosoftDataOdbc)

  Oracle NET Framework 數據提供程序現在隨 NET Framework 在命名空間 SystemDataOracleClient 下提供使用 NET Framework 版的開發人員可以從 http://wwwmicrosoftcom/china/msdownload/visual 下載 Oracle NET Framework 數據提供程序

  另外ADONET 現在包括以下功能

  DataReader 對象現在公開 HasRows 屬性可以確定是否無需調用 Read 就返回行有關更多信息請參見使用 DataReader 檢索數據

  Connection 對象現在具有 EnlistDistributedTransaction 方法可以在分布式事務中啟用手動登記有關更多信息請參見執行事務

  並行 (SidebySide) 執行

  NET Framework 版支持並行執行並行執行是在同一台計算機上存儲和執行應用程序或組件的多個版本的能力這意味著在同一台計算機上可以同時有運行庫的多個版本並且可以有使用其中某個運行庫版本的應用程序和組件的多個版本另外NET Framework 或組件的其他版本的後續安裝不會影響已安裝的應用程序

  並行執行並不意味著托管應用程序與運行庫或組件的其他版本兼容相反它意味著托管應用程序可以選擇它執行時所使用的運行庫和組件而且運行庫應用程序和組件的多個版本可以在同一台計算機上共存由您決定具體某個應用程序所使用的運行庫和組件的版本

  NET Framework 安全性的改動

  在 版中從運行庫代碼訪問安全性系統接收不完全受信任代碼的應用程序不能調用共享托管庫除非庫編寫器通過使用 AllowPartiallyTrustedCallersAttribute 屬性特別允許它們調用如果打算通過部分受信任的代碼使用庫您需要知道有些庫不能用於您的代碼 版中SystemWebdllSystemWebMobiledll 和 SystemWebRegularExpressionsdll 都包含在具有 AllowPartiallyTrustedCallersAttribute 且可以通過部分受信任的代碼調用的程序集列表中

  已經更改了默認安全策略以便那些從 Internet 區域執行並被分配給Internet 區域代碼組的應用程序現在能夠接收與 Internet 權限集關聯的權限因此來自 Internet 的應用程序現在接收了足夠的權限可以執行而在 NET Framework Service Pack 和 Service Pack 此類應用程序接收的是與 Nothing 權限集關聯的權限因此不能執行有關更多信息請參見默認安全策略

  宿主環境中的 ASPNET 安全性

  現在ASPNET 在基於 Web 的應用程序中支持部分信任能夠更好地保證單個 Web 服務器上承載的多個應用程序的安全盡管應用程序運行所使用的操作系統帳戶對應用程序施加了安全限制公共語言運行庫的代碼訪問安全性系統仍然能夠根據您指定的策略為選定的應用程序強制額外的限制可以在共享服務器環境中使用此功能隔離不同的應用程序還可以在希望應用程序僅以最少的必要特權運行的獨立服務器上使用此功能

  ASPNET 提供了 配置指令幫助您為應用程序配置代碼訪問安全級別如果部分受信任的 ASPNET 應用程序要調用共享托管庫則這些庫必須包含允許通過部分受信任的代碼調用的 AllowPartiallyTrustedCallersAttribute 屬性

  NET Framework 中的 IPv 支持

  NET Framework 版支持新出現的 Internet 協議(通常稱為 IP 第 版或簡寫為 IPv)設計該協議的目的是為了大幅增加用於在 Internet 中標識通信終結點的地址空間以與它的持續增長相適應SystemNet 命名空間ASPNET 和 XML Web services 均支持 IPv


From:http://tw.wingwit.com/Article/program/net/201311/15323.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.