.NET Framework 類庫

Old發表於2014-11-25

.NET Framework 類庫

MSDN

== V2.0 ==

.NET Framework 類庫是一個由 Microsoft .NET Framework SDK 中包含的類、介面和值型別組成的庫。該庫提供對系統功能的訪問,是建立 .NET Framework 應用程式、元件和控制元件的基礎。

.NET Framework 類庫提供下列名稱空間:

Microsoft.Aspnet.Snapin

包含使 Microsoft® Internet Information Server 管理控制檯能夠配置 ASP.NET 應用程式的類。

Microsoft.Build.BuildEngine

包含表示 MSBuild 引擎的類。

Microsoft.Build.Framework

包含組成 MSBuild 的任務、記錄器和事件的類。

Microsoft.Build.Tasks

包含 MSBuild 附帶的所有任務的實現。

Microsoft.Build.Tasks.Deployment.Bootstrapper

包含由 MSBuild 在內部使用的類。

Microsoft.Build.Tasks.Deployment.ManifestUtilities

包含由 MSBuild 在內部使用的類。

Microsoft.Build.Utilities

提供可用於建立自己的 MSBuild 記錄器和任務的幫助器類。

Microsoft.Csharp

包含支援用 C# 語言進行編譯和程式碼生成的類。

Microsoft.JScript

包含支援用 JScript 語言進行編譯和程式碼生成的類。

Microsoft.SqlServer.Server

包含專用於 Microsoft .NET Framework 公共語言執行庫 (CLR) 元件與 Microsoft SQL Server 和 SQL Server 資料庫引擎程式執行環境的整合的類。

Microsoft.VisualBasic

包含支援用 Visual Basic 語言進行編譯和程式碼生成的類。

Microsoft.VisualBasic.ApplicationServices

包含支援 Visual Basic 應用程式模型並提供對應用程式資訊的訪問的型別。

Microsoft.VisualBasic.CompilerServices

包含支援 Visual Basic 編譯器的僅在內部使用的型別。

Microsoft.VisualBasic.Devices

包含支援與 Visual Basic 中的裝置相關的 My 物件的型別。

Microsoft.VisualBasic.FileIO

包含支援 Visual Basic 中的 My 檔案系統物件的型別。

Microsoft.VisualBasic.Logging

包含相關型別,這些型別支援 Visual Basic 中的 My 日誌記錄物件,並提供一個將日誌輸出定向到檔案的簡單日誌偵聽器。

Microsoft.VisualBasic.MyServices

包含支援 Visual Basic 中的 My 的型別。

Microsoft.VisualBasic.MyServices.Internal

包含僅在內部使用的型別,這些型別支援 Visual Basic 中的 My

Microsoft.Vsa

包含相關介面,這些介面使您可以將 .NET Framework 指令碼引擎的指令碼整合到應用程式中以及在執行時編譯和執行程式碼。

Microsoft.Win32

提供兩種型別的類:處理由作業系統引發的事件的類和對系統登錄檔進行操作的類。

Microsoft.Win32.SafeHandles

包含安全控制程式碼類的抽象派生類,安全控制程式碼類提供支援檔案和作業系統控制程式碼的常見功能。

Microsoft.WindowsCE.Forms

包含用於使用 .NET Compact Framework 開發 Pocket PC 和 Smartphone Windows 窗體應用程式的類。

Microsoft.WindowsMobile.DirectX

包含用於開發帶有 .NET Compact Framework 的裝置上使用的 DirectX 應用程式的類。需要 Windows Mobile 的將來版本才能執行這些應用程式。

Microsoft.WindowsMobile.DirectX.Direct3D

包含用於開發帶有 .NET Compact Framework 的裝置上使用的 Direct3D 應用程式的類。需要 Windows Mobile 的將來版本才能執行這些應用程式。

System

包含用於定義常用值和引用資料型別、事件和事件處理程式、介面、屬性和處理異常的基礎類和基類。其他類提供支援下列操作的服務:資料型別轉換,方法引數操作,數學計算,遠端和本地程式呼叫,應用程式環境管理以及對託管和非託管應用程式的監管。

System.CodeDom

包含可用於表示原始碼文件的元素和結構的類。這些元素可用於建立原始碼文件的結構。通過使用 System.CodeDom.Compiler 名稱空間所提供的功能,可以將原始碼文件輸出為用受支援的語言編寫的原始碼。

System.CodeDom.Compiler

包含用於管理用受支援的程式語言生成和編譯原始碼的型別。每個程式碼生成器可根據“程式碼文件物件模型”(CodeDOM) 原始碼模型的結構(由 System.CodeDom 名稱空間所提供的元素組成),用特定的某種程式語言生成原始碼。

System.Collections

包含定義各種物件集合(如列表、佇列、位陣列、雜湊表和字典)的介面和類。

System.Collections.Generic

包含定義泛型集合的介面和類,泛型集合允許使用者建立強型別集合,它能比非泛型強型別集合提供更好的型別安全和效能。

System.Collections.ObjectModel

包含能在可重用庫的物件模型中用作集合的類。在屬性或方法返回集合時使用這些類。

System.Collections.Specialized

包含專用的強型別集合;例如,連結表詞典、位向量以及只包含字串的集合。

System.ComponentModel

提供用於實現元件和控制元件的執行時和設計時行為的類。此名稱空間包括用於屬性和型別轉換器的實現、資料來源繫結和元件授權的基類和介面。

System.ComponentModel.Collections.Generic

包含定義專門用於支援元件和控制元件的執行時和設計時行為的泛型集合的類。

System.ComponentModel.Design

包含可由開發人員用來生成自定義設計時元件行為和在設計時配置元件的使用者介面的類。設計時環境提供了使開發人員能夠安排元件並配置它們的屬性的系統。

System.ComponentModel.Design.Data

包含用於實現資料相關的元件的設計時行為的類。

System.ComponentModel.Design.Serialization

提供支援在設計時自定義和控制序列化的型別。

System.Configuration

包含提供用於處理配置資料的程式設計模型的型別。

System.Configuration.Assemblies

包含用於配置程式集的類。

System.Configuration.Install

提供使您可以為自己的元件編寫自定義安裝程式的類。Installer 類是 .NET Framework 中所有自定義安裝程式的基類。

System.Configuration.Provider

包含由伺服器和客戶端應用程式共享以支援可插接式模型輕鬆地新增或移除功能的基類。

System.Data

包含組成大部分 ADO.NET 結構的類。ADO.NET 結構使您可以生成可用於有效管理來自多個資料來源的資料的元件。在斷開連線的方案(如 Internet)中,ADO.NET 提供了一些可以在多層系統中請求、更新和協調資料的工具。ADO.NET 結構也可以在客戶端應用程式(如 Windows 窗體)或 ASP.NET 建立的 HTML 頁中實現。

System.Data.Common

包含由 .NET Framework 資料提供程式共享的類。.NET Framework 資料提供程式描述用於在託管空間中訪問資料來源(如資料庫)的類的集合。

System.Data.Design

包含可用於生成自定義的型別化資料集的類。

System.Data.Odbc

包含封裝 ODBC .NET Framework 資料提供程式的類。ODBC .NET Framework 資料提供程式描述了用於在託管空間中訪問 ODBC 資料來源的類集合。

System.Data.OleDb

包含封裝 OLE DB .NET Framework 資料提供程式的類。OLE DB .NET Framework 資料提供程式描述了用於在託管空間中訪問 OLE DB 資料來源的類集合。

System.Data.OracleClient

包含封裝 Oracle .NET Framework 資料提供程式的類。Oracle .NET Framework 資料提供程式描述了用於在託管空間中訪問 Oracle 資料來源的類集合。

System.Data.Sql

包含支援特定於 SQL Server 的功能的類。此類的 API 擴充套件已新增到 SQL Server 的 .NET Framework 資料提供程式 (System.Data.SqlClient) 中。

System.Data.SqlClient

包含封裝 SQL Server .NET Framework 資料提供程式的類。SQL Server .NET Framework 資料提供程式描述了用於在託管空間中訪問 SQL Server 資料庫的類集合。

System.Data.SqlServerCE

描述可用於在託管環境下從基於 Windows CE 的裝置訪問 SQL Server CE 中的資料庫的類集合。通過此名稱空間,可以在一個裝置上建立 SQL Server CE 資料庫,並且可以與另一個裝置或遠端伺服器上的 SQL Server 資料庫建立連線。

System.Data.SqlTypes

包含用於 SQL Server 中的本機資料型別的類。這些類提供了其他資料型別的更快速的替代方式。使用此名稱空間中的類有助於防止在可能發生精度損失的情況中出現的型別轉換錯誤。由於其他資料型別與 SqlTypes 在後臺相互轉換,因此在此名稱空間內顯式建立和使用物件同樣會產生較快的程式碼。

System.Deployment

包含以程式設計方式將 ClickOnce 應用程式更新為其最新版本所需要的類。

System.Diagnostics

提供允許與系統程式、事件日誌和效能計數器進行互動的類。此名稱空間還提供了使您可以除錯應用程式和跟蹤程式碼執行的類。有關更多資訊,請參見 Trace 和 Debug 類。

System.Diagnostics.CodeAnalysis

包含用於與程式碼分析工具互動的類。程式碼分析工具用於分析程式碼是否符合諸如命名和安全規則之類的編碼約定。

System.Diagnostics.Design

包含可用於擴充套件應用程式監視和檢測的設計時支援的類。

System.Diagnostics.SymbolStore

提供使您可以讀取和寫入除錯符號資訊(如 Microsoft 中間語言 (MSIL) 對映的源行)的類。面向 .NET Framework 的編譯器可以將除錯符號資訊儲存到程式設計師的資料庫 (PDB) 檔案中。偵錯程式和程式碼探查器工具可以在執行時讀取除錯符號資訊。

System.DirectoryServices

提供從託管程式碼輕鬆訪問 Active Directory 的方法。此名稱空間包含兩個元件類:DirectoryEntry 和 DirectorySearcher。這兩個類使用 Active Directory 服務介面 (ADSI) 技術。ADSI 是由 Microsoft 提供的一組介面,是一種可靈活處理各種網路提供程式的工具。無論網路有多大,ADSI 都可以使管理員能夠相對容易地定位和管理網路上的資源。

System.DirectoryServices.ActiveDirectory

提供圍繞 Microsoft® Active Directory® 目錄服務任務構建的高階抽象物件模型。Active Directory® 目錄服務概念(例如林、域、站點、子網、分割槽和架構)是該物件模型的組成部分。

System.DirectoryServices.Protocols

提供輕量目錄訪問協議 (LDAP) 第 3 版 (V3) 和目錄服務標記語言 (DSML) 第 2 版 (V2) 標準中定義的方法。

System.Drawing

提供對 GDI+ 基本圖形功能的訪問。更為高階的功能在 System.Drawing.Drawing2DSystem.Drawing.Imaging 和 System.Drawing.Text 名稱空間中提供。

System.Drawing.Design

包含擴充套件設計時使用者介面 (UI) 邏輯和繪製的類。可以進一步擴充套件此設計時功能來建立以下物件:自定義工具箱項,型別特定的值編輯器或型別轉換器,其中型別特定的值編輯器用於編輯和以圖形方式表示所支援的型別的值;型別轉換器用於在特定的型別之間轉換值。此名稱空間提供了開發設計時使用者介面擴充套件的基本框架。

System.Drawing.Drawing2D

提供高階的二維和向量圖形功能。此名稱空間包括漸變畫筆、Matrix 類(用於定義幾何轉換)和 GraphicsPath 類。

System.Drawing.Imaging

提供高階的 GDI+ 影象處理功能。基本圖形功能由 System.Drawing 名稱空間提供。

System.Drawing.Printing

提供與列印相關的服務。通常情況下,您可以建立 PrintDocument 類的例項,設定描述列印內容的屬性,然後呼叫 Print 方法實際列印文件。

System.Drawing.Text

提供高階的 GDI+ 版式功能。基本圖形功能由 System.Drawing 名稱空間提供。此名稱空間中的類使使用者可以建立和使用字型集合。

System.EnterpriseServices

為企業級應用程式提供重要的基礎結構。COM+ 為企業級環境中部署的元件程式設計模型提供服務結構。此名稱空間為 .NET Framework 物件提供了對 COM+ 服務的訪問,從而使 .NET Framework 物件更適用於企業級應用程式。

System.EnterpriseServices.CompensatingResourceManager

提供使您可以在託管程式碼中使用補償資源管理器 (CRM) 的類。CRM 是由 COM+ 提供的一項服務,它使您可以在 Microsoft 分散式事務處理協調器 (DTC) 事務中包括非事務性物件。雖然 CRM 不提供完整資源管理器的功能,但它們卻通過恢復日誌提供事務性原子性(全有或全無行為)和永續性。

System.EnterpriseServices.Internal

提供 COM+ 服務的基礎結構支援。此名稱空間中的類和介面專門用於支援從非託管 COM+ 類調入 System.EnterpriseServices

System.Globalization

包含定義區域性相關資訊的類;這些資訊包括語言,國家/地區,正在使用的日曆,日期、貨幣和數字的格式模式以及字串的排序順序。這些類對於編寫全球化(國際化)應用程式很有用。

System.IO

包含允許對資料流和檔案進行同步和非同步讀寫的型別。

System.IO.Compression

包含提供基本的流壓縮和解壓縮的類。

System.IO.IsolatedStorage

包含允許建立和使用獨立儲存區的型別。通過使用這些儲存區,可以讀取和寫入受信任程度較小的程式碼無法訪問的資料,並且有助於防止公開可儲存在檔案系統中其他位置的敏感資訊。資料儲存在獨立於當前使用者和程式碼所在的程式集的隔離艙中。

System.IO.Ports

包含控制串列埠的類,提供用於同步和事件驅動的 I/O 的框架、對插針和中斷狀態的訪問、對序列驅動程式屬性的訪問以及用於指定埠特徵的列舉。

System.Management

提供對一組豐富的管理資訊和管理事件(它們是關於符合 Windows Management Instrumentation (WMI) 基礎結構的系統、裝置和應用程式的)的訪問。

System.Management.Instrumentation

提供在檢測應用程式管理並通過 WMI 向潛在使用者公開管理資訊和事件時必需的類。這樣,Microsoft Application Center 或 Microsoft Operations Manager 等使用者就可以輕鬆地管理您的應用程式,而管理員指令碼或其他應用程式(託管應用程式和非託管應用程式)也可以監視和配置您的應用程式。

System.Messaging

提供使您可以連線、監視和管理網路上的訊息佇列以及傳送、接收或檢視訊息的類。

System.Messaging.Design

包含可用於擴充套件 System.Messaging 類設計時支援的類。

System.Net

為當前網路採用的多種協議提供簡單的程式設計介面。WebRequest 和 WebResponse 類構成了所謂的可插接式協議的基礎,該協議是一種網路服務的實現,它使您可以開發使用 Internet 資源的應用程式,而不必考慮各個協議的具體細節。

System.Net.Cache

定義型別和列舉,這些型別和列舉用於為使用 WebRequest 和 HttpWebRequest 類獲得的資源定義快取策略。

System.Net.Configuration

包含應用程式用於以程式設計方式訪問和更新 System.Net 名稱空間的配置設定的類。

System.Net.Mail

包含用於將電子郵件傳送到簡單郵件傳輸協議 (SMTP) 伺服器以進行傳送的類。

System.Net.Mime

包含用於表示 Multipurpose Internet Mail Exchange (MIME) 標頭的型別。這些型別在使用 SmtpClient 類傳送電子郵件時與 System.Net.Mail 名稱空間中的型別一起用於指定 Content-Type、Content-Disposition 和 Content-transfer-Encoding 標頭。

System.Net.NetworkInformation

提供對網路流量資料、網路地址資訊和本地計算機的地址更改通知的訪問。該名稱空間還包含實現 Ping 實用工具的類。可以使用 Ping 和相關的類檢查是否可通過網路連線到計算機。

System.Net.Sockets

為需要幫助控制網路訪問的開發人員提供 Windows 套接字 (Winsock) 介面的託管實現。

System.Reflection

包含提供已載入型別、方法和欄位的託管檢視的類和介面,並具有動態建立和呼叫型別的能力。

System.Reflection.Emit

包含允許編譯器或工具發出後設資料和 Microsoft 中間語言 (MSIL) 並在磁碟上生成 PE 檔案(可選)的類。這些類的主要客戶端是指令碼引擎和編譯器。

System.Resources

提供允許開發人員建立、儲存和管理應用程式中使用的各種區域性特定資源的類和介面。

System.Resources.Tools

包含 StronglyTypedResourceBuilder 類,該類提供對強型別資源的支援。從 .NET Framework 2.0 版開始,這個編譯時功能通過建立包含一組靜態只讀 (get) 屬性的類封裝對資源的訪問,從而使得使用資源變得更加容易。

System.Runtime

包含支援不同名稱空間的高階型別,例如 SystemRuntime 名稱空間和 Security 名稱空間。

System.Runtime.ConstrainedExecution

定義一組型別,這些型別列舉並定義某些程式碼的作者和依賴該程式碼的開發人員之間的可靠性協定。

System.Runtime.Hosting

包含用於應用程式域中的應用程式啟用的高階型別。

System.Runtime.CompilerServices

為使用託管程式碼的編譯器編寫器提供功能,以在影響公共語言執行庫的執行時行為的後設資料中指定屬性。此名稱空間中的類只用於編譯器編寫器。

System.Runtime.InteropServices

提供各種支援 COM Interop 和平臺呼叫服務的成員。如果對這些服務不熟悉,請參見與非託管程式碼互動操作

System.Runtime.InteropServices.ComTypes

包含作為託管程式碼的 COM 函式定義的方法。這些函式代替 System.Runtime.InteropServices 名稱空間中現在已過時的 UCOM* 方法。

System.Runtime.InteropServices.CustomMarshalers

支援 .NET 基礎結構,不在程式碼中直接使用。

System.Runtime.InteropServices.Expando

包含 IExpando 介面,此介面允許通過新增或移除物件的成員來修改物件。

System.Runtime.Remoting

提供允許開發人員建立和配置分散式應用程式的類和介面。

System.Runtime.Remoting.Activation

提供支援伺服器和客戶端遠端物件啟用的類和物件。

System.Runtime.Remoting.Channels

包含支援和處理通道和通道接收器的類,這些通道和通道接收器在客戶端對遠端物件呼叫方法時用作傳輸媒介。

System.Runtime.Remoting.Channels.Http

包含使用 HTTP 協議與遠端位置之間相互傳輸訊息和物件的通道。預設情況下,HTTP 通道以 SOAP 格式對物件和方法呼叫進行編碼以便傳輸,但在通道的配置屬性中也可以指定其他編碼和解碼格式化程式接收器。

System.Runtime.Remoting.Channels.Ipc

定義用於遠端處理的通訊通道,該通道使用 Windows 作業系統的程式間通訊 (IPC) 系統。由於未使用網路通訊,IPC 通道要比 HTTP 和 TCP 通道快得多,但是它只能用於相同物理計算機上的應用程式域之間的通訊。

System.Runtime.Remoting.Channels.Tcp

包含使用 TCP 協議與遠端位置之間相互傳輸訊息和物件的通道。預設情況下,TCP 通道以二進位制格式對物件和方法呼叫進行編碼以便傳輸,但在通道的配置屬性中也可以指定其他編碼和解碼格式化程式接收器。

System.Runtime.Remoting.Contexts

包含定義所有物件所駐留的上下文的物件。上下文是一個有序的屬性序列,用於定義其中的物件所處的環境。上下文是在物件的啟用過程中建立的,這些物件被配置為要求某些自動服務,如同步、事務、實時 (JIT) 啟用、安全性等。多個物件可以存留在一個上下文內。

System.Runtime.Remoting.Lifetime

包含管理遠端物件生存期的類。傳統上,分散式垃圾回收功能使用引用計數和 Ping 來控制物件的生存期。這種機制在每一項服務只有較少的客戶端時可以正常工作,但是當每一項服務有幾千個客戶端時就不能正常工作了。遠端處理生存期服務將每一項服務與一個租約關聯,當租約到期時,就會刪除該服務。生存期服務可以起到傳統的分散式垃圾回收器的作用,並且當每一項服務的客戶端數量增加時也能很好地調整。

System.Runtime.Remoting.Messaging

包含用於建立和遠端處理訊息的類。遠端處理基礎結構使用訊息與遠端物件進行通訊。訊息用於傳輸遠端方法呼叫、啟用遠端物件和交流資訊。訊息物件攜帶一組命名屬性,其中包括操作識別符號、代表資訊和引數。

System.Runtime.Remoting.Metadata

包含可用於為物件和欄位自定義 SOAP 的生成和處理的類和屬性。此名稱空間中的類可用於指示 SOAPAction、型別輸出、XML 元素名和 XML 名稱空間 URI 方法。

System.Runtime.Remoting.Metadata.W3cXsd2001

包含由全球資訊網聯合會 (W3C) 在 2001 年定義的 XML 架構定義 (XSD)。W3C 中的“XML Schema Part2: Data types”(XML 架構第二部分:資料型別)規範確定了各種資料型別的格式和行為。此名稱空間包含符合 W3C 規範的資料型別的包裝類。所有日期和時間型別都符合 ISO 標準規範。

System.Runtime.Remoting.MetadataServices

包含由 Soapsuds.exe 命令列工具和使用者程式碼用來在後設資料和遠端處理基礎結構的 XML 架構之間相互轉換的類。

System.Runtime.Remoting.Proxies

包含控制和提供代理功能的類。代理是作為遠端物件映像的本地物件。代理使客戶端可以跨遠端處理邊界訪問物件。

System.Runtime.Remoting.Services

包含為 .NET Framework 提供功能的服務類。

System.Runtime.Serialization

包含可用於序列化和反序列化物件的類。序列化是將物件或物件圖轉換為線性的位元組序列以儲存或傳輸到其他位置的過程。反序列化是接受儲存的資訊並用這些資訊重新建立物件的過程。

System.Runtime.Serialization.Formatters

提供由序列化格式化程式使用的通用列舉、介面和類。

System.Runtime.Serialization.Formatters.Binary

包含可用於以二進位制格式序列化和反序列化物件的 BinaryFormatter 類。

System.Runtime.Serialization.Formatters.Soap

包含可用於以 SOAP 格式序列化和反序列化物件的 SoapFormatter 類。

System.Security

提供 .NET Framework 安全系統的基礎結構,包括許可權的基類。

System.Security.Cryptography

提供加密服務,包括資料的安全編碼和解碼,以及其他許多操作,如雜湊處理、隨機數生成和訊息身份驗證。

System.Security.Cryptography.Pkcs

提供用於公鑰加密標準的 (PKCS) 程式設計元素。

System.Security.Cryptography.X509Certificates

包含 Authenticode X.509 v.3 證書的公共語言執行庫實現。此證書用唯一明確標識證書持有者的私鑰簽名。

System.Security.Cryptography.Xml

包含支援建立和驗證 XML 數字簽名的類。此名稱空間中的類貫徹了全球資訊網聯合會 (W3C) 建議“XML-Signature Syntax and Processing”(XML 簽名語法和處理),詳見 http://www.w3.org/TR/xmldsig-core/。

System.Security.Permissions

定義根據策略控制操作和資源訪問的類。

System.Security.Policy

包含程式碼組、成員條件和證據。這三種型別的類用於建立由 .NET Framework 安全策略系統應用的規則。證據類是安全策略的輸入,成員條件是開關;二者共同建立策略語句並確定授予的許可權集。策略級別和程式碼組是策略層次的結構。程式碼組是規則的封裝並且在策略級別中分層排列。

System.Security.Principal

定義表示執行程式碼的安全上下文的主體物件。

System.ServiceProcess

提供使您可以實現、安裝和控制 Windows 服務應用程式的類。服務是長期執行的可執行檔案,它們不通過使用者介面來執行。實現服務的過程包括:從 ServiceBase 類繼承,定義在傳入啟動、停止、暫停和繼續命令時處理的特定行為,以及定義當系統關閉時所採取的自定義行為和操作。

System.Text

包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字元編碼的類;用於在字元塊和位元組塊之間相互轉換的抽象基類;以及不需要建立字串的中間例項就可以操作和格式化字串物件的幫助器類。

System.Text.RegularExpressions

包含提供對 .NET Framework 正規表示式引擎的訪問的類。此名稱空間提供的正規表示式功能可在 Microsoft .NET Framework 中執行的任何平臺或語言上使用。

System.Threading

提供支援多執行緒程式設計的類和介面。除了用於同步執行緒活動和資料訪問的類(MutexMonitorInterlockedAutoResetEvent 等)外,此名稱空間還包括一個 ThreadPool 類(使您可以使用系統提供的執行緒池)和一個 Timer 類(對執行緒池中的執行緒執行回撥方法)。

System.Timers

提供允許以指定的間隔引發事件的 Timer 元件。

System.Transactions

包含允許程式碼參與事務的類。這些類支援具有多個分散式參與者、多階段通知和持久登記的事務。

System.Transactions.Configuration

包含描述 System.Transactions 類所使用的配置選項的類。

System.Transactions.Ltm

包含由輕量事務管理器用於事務管理的類。

System.Transactions.Oletx

包含由 OLE 事務管理器用於事務管理的類。

System.Web

提供支援瀏覽器/伺服器通訊的類和介面。此名稱空間包括提供有關當前 HTTP 請求的廣泛資訊的 HTTPRequest 類、管理對客戶端的 HTTP 輸出的 HTTPResponse 類以及提供對伺服器端實用工具和程式的訪問的 HTTPServerUtility 類。System.Web 還包括用於 Cookie 操作、檔案傳輸、異常資訊和輸出快取控制的類。

System.Web.Administration

包含網站管理工具用於管理和配置 Web 伺服器上的 ASP.NET 應用程式的類。

System.Web.Caching

提供用於在伺服器上快取常用資料的類。其中包括 Cache 類,該類是一個字典,您可以在其中儲存任意資料物件,如雜湊表和資料集。它還為這些物件提供了失效功能,併為您提供了新增和移除這些物件的方法。您也可以新增依賴於其他檔案或快取項的物件,並在某個物件從快取中被移除時執行回撥以通知您的應用程式。

System.Web.Compilation

包含用於生成和編譯 ASP.NET 生成環境中的自定義檔案型別的類。

System.Web.Configuration

包含用於設定 ASP.NET 配置的類。

System.Web.Handlers

包含 HTTP 處理程式類,這些類處理對 Web 伺服器的 HTTP 請求。

System.Web.Hosting

提供從 Microsoft Internet 資訊服務 (IIS) 的外部託管應用程式承載 ASP.NET 應用程式的功能。

System.Web.Mail

此名稱空間中的類已過時;請改用 System.Net.Mail 名稱空間中的類。包含使您能夠使用 CDOSYS 訊息元件構造和傳送訊息的類。郵件訊息通過 Microsoft Windows 2000 中內建的 SMTP 郵件服務或任意的 SMTP 伺服器傳送。此名稱空間中的類可從 ASP.NET 或任何託管應用程式中使用。

System.Web.Management

包含用於管理和監視 Web 應用程式的執行狀況的類和介面。

System.Web.Mobile

包含生成 ASP.NET 移動 Web 應用程式所需的核心功能,其中包括身份驗證和錯誤處理。

System.Web.Profile

包含用於在 Web 伺服器應用程式中實現 ASP.NET 使用者配置檔案的類。

System.Web.RegularExpressions

提供用於分析 ASP.NET 檔案的正規表示式。System.Web.RegularExpressions 名稱空間的所有成員都是 Regex 類的子代。

System.Web.Security

包含用於在 Web 伺服器應用程式中實現 ASP.NET 安全的類。

System.Web.Services

包含使您可以利用 ASP.NET 和 XML Web services 客戶端來建立 XML Web services 的類。XML Web services 是一些應用程式,它們提供了在使用標準協議(如 HTTP、XML、XSD、SOAP 和 WSDL)的鬆耦合環境下進行訊息交換的能力。利用 XML Web services,可以在異質環境下的公司內部和公司之間生成模組化應用程式,使它們與各種各樣的實現、平臺和裝置互動操作。這些應用程式基於 SOAP 的 XML 訊息的各部分可以是嚴格定義的(結構化和型別化)或鬆散定義的(使用任意 XML)。這些訊息能夠隨時間而發展,並且不會破壞協議,這種能力對於作為未來 Web 構造塊的 XML Web services 的靈活性和可靠性來說是最根本的。

System.Web.Services.Configuration

由一些類組成,這些類配置用 ASP.NET 建立的 XML Web services 的執行方式。

System.Web.Services.Description

由一些類組成,這些類使您能夠使用 Web 服務描述語言 (WSDL) 公開描述 XML Web services。此名稱空間中的每個類對應於 WSDL 規範中的一個特定元素,並且類層次結構對應於有效的 WSDL 文件的 XML 結構。

System.Web.Services.Discovery

由一些類組成,這些類允許 XML Web services 客戶端通過稱為“XML Web services 發現”的程式來定位 Web 伺服器上可用的 XML Web services。

System.Web.Services.Protocols

由一些類組成,這些類定義用於在通訊期間通過網路在 XML Web services 客戶端和用 ASP.NET 建立的 XML Web services 之間傳輸資料的協議。

System.Web.SessionState

提供支援在伺服器上儲存特定於 Web 應用程式中的單個客戶端的資料的類和介面。會話狀態資料用於向客戶端提供與應用程式的持久連線的外觀。狀態資訊可以儲存在本地程式記憶體中,或者,對於網路場配置來說,可以使用 ASP.NET 狀態服務或 SQL Server 資料庫將狀態資訊儲存在程式外。

System.Web.UI

提供使您可以建立以網頁上的使用者介面形式出現在 Web 應用程式中的控制元件和頁的類和介面。此名稱空間包括 Control 類,該類為所有控制元件(不論是 HTML 控制元件、Web 控制元件還是使用者控制元件)提供一組通用功能。它還包括 Page 控制元件,每當對 Web 應用程式中的頁發出請求時,都會自動生成此控制元件。另外還提供了一些類,這些類提供 Web 窗體伺服器控制元件資料繫結功能、儲存給定控制元件或頁的檢視狀態的能力,以及對可程式設計控制元件和文字控制元件都適用的分析功能。

System.Web.UI.Adapters

包含控制元件介面卡和頁介面卡的基類,可使用這些介面卡重寫頁和控制元件的生命週期狀態,以針對新的標記標準或特定瀏覽器修改它們的預設標記或行為。

System.Web.UI.Design

包含可用於擴充套件 Web 窗體和 Web 伺服器控制元件設計時支援的類。

System.Web.UI.Design.MobileControls

已過時。包含為 System.Web.UI.MobileControls 名稱空間中的類提供設計時支援的類。此名稱空間中的類已過時;請改用 System.Web.UI.Design.WebControls 中的類。

System.Web.UI.Design.MobileControls.Converters

包含為移動控制元件中的資料型別轉換器提供設計時支援的類。

System.Web.UI.Design.WebControls

包含可用於擴充套件 Web 伺服器控制元件設計時支援的類。

System.Web.UI.Design.WebControls.WebParts

包含為從 System.Web.UI.WebControls.WebParts 名稱空間中的類派生的控制元件提供設計時支援的類。

System.Web.UI.HtmlControls

包含使您可以在 Web 窗體頁上建立 HTML 伺服器控制元件的類集合。HTML 伺服器控制元件執行在伺服器上,並且直接對映到大多數瀏覽器所支援的標準 HTML 標記。這使您能夠以程式設計方式控制 Web 窗體頁上的 HTML 元素。

System.Web.UI.Imaging

包含用於生成動態映像和建立自定義映像生成服務的類。

System.Web.UI.MobileControls

已過時。包含一組 ASP.NET 伺服器控制元件,這些控制元件可以針對不同的移動裝置智慧地呈現您的應用程式。此名稱空間中的類已過時;請改用 System.Web.UI.WebControls 中的控制元件。

System.Web.UI.MobileControls.Adapters

包含可用於重寫移動控制元件生命週期的各階段的類,以便針對新的標記標準或特定的瀏覽器和移動裝置修改其預設 HTML、CHTML 或 WML 標記或行為。

System.Web.UI.MobileControls.Adapters.XhtmlAdapters

包含可用於重寫移動控制元件生命週期的各階段的類,以便針對新的標記標準或特定的瀏覽器和移動裝置修改其預設 XHTML 標記或行為。

System.Web.UI.WebControls

包含使您可以在網頁上建立 Web 伺服器控制元件的類。Web 伺服器控制元件執行在伺服器上,並且包括按鈕和文字框等窗體控制元件。它們還包括類似於日曆的特殊控制元件。由於 Web 伺服器控制元件執行在伺服器上,因此可以以程式設計方式來控制這些元素。Web 伺服器控制元件比 HTML 伺服器控制元件更抽象。它們的物件模型不一定反映 HTML 語法。

System.Web.UI.WebControls.Adapters

包含可用於重寫 Web 控制元件生命週期的各階段的類,以便針對新的標記標準或特定的瀏覽器修改控制元件的預設標記或行為。

System.Web.UI.WebControls.WebParts

包含類和介面的一個完整集,用於建立其外觀和行為可由終端使用者修改(個性化設定)的網頁。每個頁的使用者定義設定被儲存下來以供今後的瀏覽器會話使用。

System.Web.Util

包含使回撥方法能夠在事務的範圍下執行以及允許將工作傳送到單獨執行緒的類。

System.Windows.Forms

包含用於建立基於 Windows 的應用程式的類,這些應用程式可以充分利用 Microsoft Windows 作業系統中的豐富使用者介面功能。

System.Windows.Forms.ComponentModel.Com2Interop

包含 Visual Studio 用於在設計模式中顯示屬性頁的幫助器類。

System.Windows.Forms.Design

包含支援 Windows 窗體元件的設計時配置和行為的類。這些類包括:提供 Windows 窗體元件(即一組設計時服務)支援的設計器類、用於配置特定屬性型別的 UITypeEditor 類,以及用於匯入 ActiveX 控制元件的類。

System.Windows.Forms.Design.Behavior

包含用於為元件建立設計時的自定義使用者介面行為的類。

System.Windows.Forms.Layout

包含支援設計時和執行時佈局行為的類。

System.Windows.Forms.Printing

提供用於建立具有頁首、頁尾、連續線條和表格佈局的簡單報告的類。列印是使用 SimplePrintDocument 類執行的,並使得寫入印表機像寫入控制檯一樣容易。

System.Windows.Forms.PropertyGridInternal

提供對 PropertyGrid 控制元件的內部支援。此名稱空間中的類支援 .NET Framework 基礎結構,但不應在程式碼中直接使用

System.Xml

提供基於標準的 XML 處理支援。

System.Xml.Schema

包含提供基於標準的 XML 架構定義語言 (XSD) 架構支援的 XML 類。

System.Xml.Serialization

包含用於將物件序列化為 XML 格式的文件或流的類。

System.Xml.XPath

包含 XPath 分析器和計算引擎。它支援 W3C XML 路徑語言 (XPath) 1.0 版建議 (www.w3.org/TR/xpath)。

System.Xml.Xsl

提供可擴充套件樣式錶轉換 (XSLT) 轉換支援。它支援 W3C XSL 轉換 (XSLT) 1.0 版建議 (www.w3.org/TR/xslt)。

System.Xml.Xsl.Runtime

提供對 System.Xml.Xsl 名稱空間中的類的內部支援。此名稱空間中的類支援 .NET Framework 基礎結構,但不應在程式碼中直接使用。

相關文章