close

.NET Framework 類別庫 (Class Library) 是 .NET Framework SDK 中所隨附之類別、介面和實值型別 (Value Type) 的程式庫。這個程式庫提供系統功能的存取,並設計來做為建置 .NET Framework 應用程式、元件和控制項的基礎。

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

 

包含 ASP.NET 管理主控台應用程式和 Microsoft Management Console (MMC) 互動時所需的類別。

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

提供 Helper 類別,讓您用來建立自己的 MSBuild 記錄器和工作。

Microsoft.Csharp

包含類別,可以支援使用 C# 語言的編譯和程式碼產生。

Microsoft.JScript

包含類別,可以支援使用 JScript 語言的編譯和程式碼產生。

Microsoft.SqlServer.Server

包含將 Microsoft .NET Framework Common Language Runtime (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.VisualBasic.Vsa

 

Microsoft.VisualC

 

Microsoft.Vsa

包含介面,讓您將 .NET Framework 指令碼引擎的指令碼整合為應用程式,並讓您在 Run Time 時編譯和執行程式碼。

Microsoft.Vsa.Vb.CodeDOM

 

Microsoft.Win32

提供兩種類別:一個用來處理作業系統所引發的事件,另一個用來處理系統登錄。

Microsoft.Win32.SafeHandles

包含安全控制代碼類別的抽象衍生類別,可以提供常用的功能支援檔案及作業系統控制代碼。

Microsoft.WindowsCE.Forms

包含類別,可以使用 .NET Compact Framework 開發 Pocket PC 和 Smartphone Windows Form 應用程式。

Microsoft.WindowsMobile.DirectX

包含類別,可以使用 .NET Compact Framework 開發裝置的 DirectX 應用程式。必須要有 Windows Mobile 的未來版本才能執行此應用程式。

Microsoft.WindowsMobile.DirectX.Direct3D

包含類別,可以使用 .NET Compact Framework 開發裝置的 Direct3D 應用程式。必須要有 Windows Mobile 的未來版本才能執行此應用程式。

Microsoft_VsaVb

 

系統

包含主要類別和基底類別,定義常用值和參考資料型別、事件和事件處理常式、介面、屬性 (Attribute) 和處理例外狀況。其他類別提供服務支援資料型別轉換、方法參數管理、算術運算、遠端和本機程式引動過程、應用程式環境管理和 Managed 與 Unmanaged 應用程式的監督。

System.CodeDom

包含類別,可以用來表示原始程式碼文件的項目和結構。這些項目可以當做原始程式碼文件的結構模型;原始程式碼文件可以透過由 System.CodeDom.Compiler 命名空間 (Namespace) 所提供的功能,以受支援的語言輸出為原始程式碼。

System.CodeDom.Compiler

包含型別,可以用受支援的程式語言管理原始程式碼的產生和編譯。每個程式碼產生器都可以根據「程式碼文件物件模型」(Code Document Object Model,CodeDOM) 原始程式碼模型 (由 System.CodeDom 命名空間所提供的項目所組成) 的結構,以特定的程式語言產生原始程式碼。

System.Collections

包含介面和類別,定義各種集合的物件,例如清單、佇列、位元陣列、雜湊表和字典。

System.Collections.Generic

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

System.Collections.ObjectModel

包含類別,這些類別在可重複使用之程式庫的物件模型中可當成集合使用。當屬性或方法傳回集合時,請使用這些類別。

System.Collections.Specialized

包含特別和強型別 (Strongly Typed) 的集合,例如,連結串列 (Linked List) 字典、位元向量和只包含字串的集合。

System.ComponentModel

提供類別,用來實作元件和控制項的 Run-Time 和設計階段行為。這個命名空間會包含基底類別 (Base Class) 和介面,用於實作屬性 (Attribute) 和型別轉換子 (Type Converter)、繫結至資料來源,以及授權元件。

System.ComponentModel.Design

包含類別,開發人員可以用來為元件和使用者介面建置 (Build) 自訂的設計階段行為,以在設計階段設定元件。開發人員可以透過設計階段環境所提供的系統,排列元件並設定元件的屬性。

System.ComponentModel.Design.Data

包含類別,可以實作與資料相關的元件之設計階段行為。

System.ComponentModel.Design.Serialization

提供型別,可在設計階段支援序列化 (Serialization) 的自訂和控制。

System.Configuration

包含可提供程式設計模型來處理組態資料的型別。

System.Configuration.Assemblies

包含類別,用來設定組件。

System.Configuration.Install

提供類別,讓您為自己的元件撰寫自訂安裝程式。Installer 類別是 .NET Framework 中所有自訂安裝程式的基底類別。

System.Configuration.Provider

包含由伺服器和用戶端應用程式兩者所共用的基底類別,以支援可外掛式的模型來輕鬆地加入或移除功能。

System.Data

包含構成大多數的 ADO.NET 架構之類別。ADO.NET 架構讓您能夠建置元件,以便有效管理來自多重資料來源的資料。ADO.NET 提供了許多工具讓您可以在離線的情形 (例如網際網路) 下,在多層系統中要求、更新和同步資料。ADO.NET 架構也可以在用戶端應用程式中實作,例如 Windows Form 或由 ASP.NET 建立的 HTML 網頁。

System.Data.Common

包含 .NET Framework 資料提供者共用的類別。.NET Framework 資料提供者會描述用來在 Managed 空間中存取資料來源 (例如資料庫) 的類別集合。

System.Data.Design

包含可以用來產生自訂具型別資料集的類別。

System.Data.Odbc

包含可封裝 .NET Framework Data Provider for ODBC 的類別。.NET Framework Data Provider for ODBC 可描述用來在 Managed 空間中存取 ODBC 資料來源的類別集合。

System.Data.OleDb

包含可封裝 .NET Framework Data Provider for OLE DB 的類別。.NET Framework Data Provider for OLE DB 會描述用來在 Managed 空間中存取 OLE DB 資料來源的類別集合。

System.Data.OracleClient

包含可封裝 .NET Framework Data Provider for Oracle 的類別。.NET Framework Data Provider for Oracle 會描述用來在 Managed 空間中存取 Oracle 資料來源的類別集合。

System.Data.Sql

包含可支援 SQL Server 特有功能的類別。此類別中的 API 擴充程式會加入至 .NET Framework Data Provider for SQL Server (System.Data.SqlClient)。

System.Data.SqlClient

包含可封裝 .NET Framework Data Provider for SQL Server 的類別。.NET Framework Data Provider for SQL Server 會描述用來在 Managed 空間中存取 SQL Server 資料庫的類別集合。

System.Data.SqlServerCE

描述類別集合,可以用來在 Managed 環境中,從 Windows CE 架構的裝置存取 SQL Server CE 的資料庫。您可以使用此命名空間在裝置上建立 SQL Server CE 資料庫,也可以對裝置或遠端伺服器上的 SQL Server 資料庫建立連接。

System.Data.SqlTypes

包含 SQL Server 內的原生資料型別之類別。這些類別能夠更快速地替代其他資料型別。使用這個命名空間中的類別,可避免萬一發生遺失精確度的情況時所造成的型別轉換錯誤。因為其他資料型別與 SqlTypes 間的來回轉換是在幕後進行的,所以明確建立及使用此命名空間內的物件,將可以使程式碼的執行速度較快。

System.Diagnostics

提供類別,讓您與系統處理序 (Process)、事件記錄檔和效能計數器互動。這個命名空間也提供了類別,讓您為應用程式偵錯,並追蹤程式碼的執行。如需詳細資訊,請參閱 TraceDebug 類別。

System.Diagnostics.CodeAnalysis

包含類別,可以和程式碼分析工具互動。此處使用程式碼剖析工具,以分析程式碼是否符合程式碼撰寫慣例,例如命名方式或安全性規則。

System.Diagnostics.Design

包含類別,可以用來擴充應用程式監視和檢測 (Instrumentation) 的設計階段支援。

System.Diagnostics.SymbolStore

提供類別,讓您讀取和寫入偵錯符號資訊,例如原始程式行到 Microsoft Intermediate Language (MSIL) 的對應。以 .NET Framework 為目標的編譯器 (Compiler) 可以將偵錯符號資訊儲存在程式設計人員的資料庫 (PDB) 檔案中。偵錯工具和程式碼剖析工具 (Profiler) 可在設計階段讀取偵錯符號資訊。

System.DirectoryServices

提供您從 Managed 程式碼輕鬆存取 Active Directory。此命名空間包含 DirectoryEntryDirectorySearcher 兩個元件類別,這兩者都使用 Active Directory 服務介面 (Active Directory Services Interfaces,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.ImagingSystem.Drawing.Text 命名空間中會提供更進階的功能。

System.Drawing.Design

包含類別,擴充設計階段使用者介面 (UI) 的邏輯和繪圖。您可以進一步擴充這個設計階段功能以建立自訂工具箱項目、可編輯和以圖形表示它們支援型別的值之特定型別數值編輯器,或可在某些型別之間轉換數值的型別轉換子 (Type Converter)。此命名空間所提供的基礎架構,可以用來開發設計階段 UI 的擴充功能。

System.Drawing.Drawing2D

提供進階的二維和向量圖形功能。這個命名空間包含漸層筆刷、Matrix 類別 (用來定義幾何變形) 和 GraphicsPath 類別。

System.Drawing.Imaging

提供進階的 GDI+ 影像處理功能。基本圖形功能是由 System.Drawing 命名空間所提供。

System.Drawing.Printing

提供和列印相關的服務。通常您會建立 PrintDocument 類別的新執行個體 (Instance)、設定描述列印內容的屬性,並呼叫 Print 方法,以實際進行文件的列印。

System.Drawing.Text

提供進階的 GDI+ 印刷樣式功能。基本圖形功能是由 System.Drawing 命名空間所提供。這個命名空間中的類別可讓使用者建立和使用字型集合。

System.EnterpriseServices

為企業應用程式提供重要的基礎架構。COM+ 替部署於企業環境的元件程式撰寫模型 (Programming Model) 提供服務架構。這個命名空間會為 .NET Framework 物件提供 COM+ 服務的存取,使得 .NET Framework 物件對企業應用程式而言更為實際。

System.EnterpriseServices.CompensatingResourceManager

提供類別,讓您在 Managed 程式碼中使用 Compensating Resource Manager (CRM)。CRM 為 COM+ 提供的服務,讓您能夠在 Microsoft 分散式交易協調器 (DTC) 交易中包含非交易性物件。雖然 CRM 並未提供完整資源管理員的功能,不過它會透過復原記錄檔來提供交易的單元性 (全部或全無的行為特性) 和持續性。

System.EnterpriseServices.Internal

提供 COM+ 服務的基礎結構支援。此命名空間中的類別和介面,是特別針對從 Unmanaged COM+ 類別對 System.EnterpriseServices 進行呼叫而設計。

System.Globalization

包含類別,定義與文化特性相關的資訊,包括語言、國家/地區、使用中的日曆、日期、貨幣和數字的格式模式,以及字串的排序順序。在撰寫全球化 (國際化) 的應用程式時,這些類別十分有用。

System.IO

包含型別,允許同步 (Synchronous) 和非同步 (Asynchronous) 讀取及寫入資料流和檔案。

System.IO.Compression

包含類別,可以為資料流提供基本的壓縮和解壓縮功能。

System.IO.IsolatedStorage

包含型別,可建立和使用隔離儲存區。使用這些存放區,您就可以讀取及寫入較不受信任的程式碼無法存取的資料,並且防止儲存在檔案系統上其他地方的敏感資訊公開。資料儲存在由目前使用者及程式碼存在的組件所隔離的分區中。

System.IO.Ports

包含可以控制序列埠的類別,以便提供同步及事件驅動 I/O 的架構、PIN 和中斷狀態的存取、序列驅動程式屬性的存取,以及指定連接埠特性的列舉型別。

System.Management

提供對管理資訊和管理事件的豐富集合的存取,這些是有關檢測 Windows Management Instrumentation (WMI) 基礎結構內的系統、裝置和應用程式。

System.Management.Instrumentation

提供必要的類別,用來檢測管理應用程式,並透過 WMI 將其管理資訊和事件公開給可能的客戶。接著,Microsoft Application Center 或 Microsoft Operations Manager 等客戶便可輕鬆地管理您的應用程式,並可監視和設定供系統管理員指令碼或其他應用程式使用的應用程式,包括 Managed 和 Unmanaged 兩種。

System.Messaging

提供類別,讓您連接、監視和管理網路上的訊息佇列,以及傳送、接收或窺視訊息。

System.Messaging.Design

包含類別,可以用來擴充 System.Messaging 類別的設計階段支援。

System.Net

提供一個簡單的程式設計介面,讓現今網路所用的許多通訊協定 (Protocol) 使用。WebRequestWebResponse 類別是外掛式通訊協定的基礎,這是網路服務的實作,可讓您使用網際網路資源來開發應用程式,而不需考慮個別通訊協定的相關細節。

System.Net.Cache

定義型別和列舉型別,用以定義使用 WebRequestHttpWebRequest 類別所取得資源的快取原則。

System.Net.Configuration

包含類別,讓應用程式可以利用這些類別,以程式設計方式存取及更新 System.Net 命名空間的組態設定。

System.Net.Mail

包含類別,可以用來傳送電子郵件給 Simple Mail Transfer Protocol (SMTP) 伺服器以便傳遞。

System.Net.Mime

存放用來表示 Multipurpose Internet Mail Exchange (MIME) 標頭的型別。這些型別會搭配 System.Net.Mail 命名空間中的型別使用,以便在使用 SmtpClient 類別傳送電子郵件時,指定 Content-Type、Content-Disposition 和 Content-transfer-Encoding 等標頭。

System.Net.NetworkInformation

提供網路流量資料、網路位址資訊和本機電腦位址變更通知的存取方式。此命名空間也包含實作 Ping 公用程式的類別。您可以使用 Ping 和相關的類別,檢查是否可以透過網路到達某部電腦。

System.Net.Sockets

提供 Windows Sockets (Winsock) 介面的 Managed 實作,讓需要協助控制網路存取的開發人員使用。

System.Reflection

包含類別和介面,提供已載入型別、方法和欄位的 Managed 檢視,並具有動態建立和叫用 (Invoke) 型別的功能。

System.Reflection.Emit

包含類別,讓編譯器或工具發出中繼資料 (Metadata) 和 Microsoft Intermediate Language (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

使用 Managed 程式碼指定中繼資料 (Metadata) 中會影響 Common Language Runtime 的 Run Time 行為的屬性,為編譯器寫入器提供功能。這個命名空間中的類別只能供編譯器寫入器使用。

System.Runtime.InteropServices

提供多種成員,可以支援 COM Interop 和平台叫用 (Invoke) 服務。如果您不熟悉這些服務,請參閱與 Unmanaged 程式碼進行溝通

System.Runtime.InteropServices.ComTypes

包含方法,這些方法為 Managed 程式碼的 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 格式對物件和方法呼叫進行編碼,但其他編碼和解碼格式子 (Formatter) 接收可以在通道的組態屬性中指定。

System.Runtime.Remoting.Channels.Ipc

為使用 Windows 作業系統之處理序間通訊 (IPC) 的遠端處理定義通訊通道。由於 IPC 通道未使用網路通訊,因此它的速度會比 HTTP 和 TCP 通道還要快,但是它只能用在同一部實體電腦的應用程式定義域之間的通訊。

System.Runtime.Remoting.Channels.Tcp

包含通道,使用 TCP 通訊協定往返遠端位置來傳輸訊息和物件。預設情況下,TCP 通道以傳輸用的二進位格式對物件和方法呼叫進行編碼,但其他編碼和解碼格式子 (Formatter) 接收可以在通道的組態屬性中指定。

System.Runtime.Remoting.Contexts

包含物件,定義所有物件所在的內容。內容為屬性的已排序序列,定義其內物件的環境。內容在物件的啟動程序期間建立,這物件被設定來要求特定自動服務,例如,同步處理、交易、Just-In-Time (JIT) 啟動過程 (Activation)、安全性,等等。同一個內容可包含多個物件。

System.Runtime.Remoting.Lifetime

包含管理遠端物件存留期 (Lifetime) 的類別。傳統上,分散式記憶體回收使用參考次數 (Reference Count) 和 PING 的方式來控制物件的存留期。這在每服務僅有為數不多的用戶端時運作良好,但在每服務有數以千計的用戶端時卻不會成比例地運作得那麼好。遠端存留期服務將使用期 (Lease) 與各個服務產生關聯,並在服務的使用期過期時刪除它存留期服務可以擔任傳統分散式記憶體回收行程的功能,並且也會在每服務的用戶端數目增加時調整得很好。

System.Runtime.Remoting.Messaging

包含用來建立和遠端處理訊息的類別。遠端基礎結構使用訊息與遠端物件通訊。訊息被用來傳輸遠端方法呼叫、啟動遠端物件和傳達資訊。訊息物件攜帶一組具名屬性,包括動作識別項、Envoy 資訊和參數。

System.Runtime.Remoting.Metadata

包含類別和屬性,可以用來為物件和欄位自訂 SOAP 的產生和處理方式。這個命名空間的類別可以用來指示 SOAPAction、型別輸出、XML 項目名稱和方法 XML 命名空間 URI。

System.Runtime.Remoting.Metadata.W3cXsd2001

包含 XML 結構描述定義 (XSD),這是由全球資訊網協會 (W3C) 在 2001 年所定義的。XML 結構描述的第二部分:W3C 的資料型別規格,用來識別各種資料型別的格式和行為。這個命名空間含有符合 W3C 規格的資料型別的包裝函式類別 (Wrapper Class)。所有日期和時間型別都符合 ISO 標準規格。

System.Runtime.Remoting.MetadataServices

包含 Soapsuds.exe 命令列工具所使用的類別和使用者程式碼,可在遠端基礎結構的 XML 結構描述之間來回轉換中繼資料。

System.Runtime.Remoting.Proxies

包含控制 Proxy 並提供功能給它的類別。Proxy 是做為遠端物件影像的本機物件。Proxy 使用戶端能夠跨越遠端界限存取物件。

System.Runtime.Remoting.Services

包含服務類別,提供功能給 .NET Framework。

System.Runtime.Serialization

包含類別,可以用來序列化和還原序列化物件。序列化 (Serialization) 是將物件或物件圖形轉換為用於對其他位置進行儲存或傳輸之位元組線性序列的程序。還原序列化 (Deserialization) 是納入所儲存訊息並從其中重新建立物件的程序。

System.Runtime.Serialization.Formatters

提供序列化格式子所使用的通用列舉型別 (Enumeration)、介面和類別。

System.Runtime.Serialization.Formatters.Binary

包含 BinaryFormatter 類別,可以用來將物件序列化和還原序列化為二進位格式。

System.Runtime.Serialization.Formatters.Soap

包含 SoapFormatter 類別,可以用來將物件序列化和還原序列化為 SOAP 格式。

System.Security

提供 .NET Framework 安全性系統的基礎結構,包含使用權限的基底類別。

System.Security.AccessControl
System.Security.Cryptography

提供密碼編譯服務,包含資料的安全編碼和解碼,以及其他許多作業,例如,雜湊、隨機數值的產生和訊息驗證 (Authentication)。

System.Security.Cryptography.Pkcs

提供公開金鑰加密標準 (Public Key Cryptography Standards,PKCS) 的程式設計項目,包括簽章資料、交換金鑰、要求憑證、公開金鑰加密和解密,以及其他安全性功能的方法。

System.Security.Cryptography.X509Certificates

包含 Authenticode X.509 v.3 憑證的 Common Language Runtime 實作。這個憑證使用唯一並且明確識別憑證持有人的私密金鑰來簽名。

System.Security.Cryptography.Xml

包含類別,可以支援 XML 數位簽章的建立和驗證。此命名空間中的類別實作 World Wide Web Consortium Recommendation<XML-Signature Syntax and Processing>,如 http://www.w3.org/TR/xmldsig-core/ 中所描述。

System.Security.Permissions

定義類別,根據原則控制作業和資源的存取。

System.Security.Policy

包含程式碼群組、成員資格條件和辨識項。這三種類別用於建立由 .NET Framework 安全性原則系統套用的規則。辨識項類別是安全性原則的輸入,而成員資格條件是參數;綜合這些建立原則陳述式 (Statement) 並決定授與的使用權限集合。原則層級和程式碼群組是原則階層架構的結構。程式碼群組是規則的封裝 (Encapsulation),並在原則層級中以階層架構排列。

System.Security.Principal

定義主體物件,表示執行程式碼所在的安全性內容。

System.ServiceProcess

提供類別,讓您實作、安裝和控制 Windows 服務應用程式。服務是長時間執行的可執行檔,它執行時不需使用者介面。實作服務包含繼承自 ServiceBase 類別和定義在傳入啟動、停止、暫停和繼續指令時處理的特定行為,以及系統關機時的自訂行為和動作。

System.Text

包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字元編碼的類別;在字元區塊和位元組區塊間轉換的抽象基底類別;以及管理和格式化 String 物件的 Helper 類別,不需建立 String 的中繼執行個體。

System.Text.RegularExpressions

包含類別,提供您存取 .NET Framework 規則運算式 (Regular Expression) 引擎。此命名空間會提供規則運算式功能,在 Microsoft .NET Framework 內執行的任何平台或語言都可以使用這項功能。

System.Threading

提供允許多執行緒程式設計的類別和介面。除了用來同步處理執行緒活動和對資料存取的類別 (MutexMonitorInterlockedAutoResetEvent 等等) 外,此命名空間還包含 ThreadPool 類別 (可以讓您使用系統所提供的執行緒集區) 和 Timer 類別 (可以在執行緒集區執行緒上執行回呼方法)。

System.Timers

提供 Timer 元件,讓您在指定的間隔內引發事件。

System.Transactions

包含類別,可讓您的程式碼參與交易。這些類別支援了與多位分散的參與者、多階段告知和長期登記進行的交易。

System.Transactions.Configuration

包含類別,可以描述 System.Transactions 類別所使用的組態選項。

System.Web

提供啟用瀏覽器/伺服器通訊的類別和介面。這個命名空間包含了 HTTPRequest 類別 (它可提供有關目前 HTTP 要求的詳盡資訊)、HTTPResponse 類別 (可管理用戶端的 HTTP 輸出),以及 HTTPServerUtility 物件 (可存取伺服器端的公用程式和處理序);System.Web 中也含有 Cookie 管理、檔案傳輸、例外狀況資訊和輸出快取控制等類別。

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 Information Services (IIS) 外部的 Managed 應用程式中裝載 ASP.NET 應用程式。

System.Web.Mail

此命名空間中的類別已經過時,請改用 System.Net.Mail 命名空間中的類別。包含一些類別,讓您使用 CDOSYS 訊息元件來建構及傳送訊息。郵件訊息是透過 Microsoft Windows 2000 內建的 SMTP 郵件服務或是透過任意的 SMTP 伺服器來傳遞。這個命名空間中的類別可在 ASP.NET 或任何 Managed 應用程式中使用。

System.Web.Management

包含可以管理及監視 Web 應用程式健康狀況的類別和介面。

System.Web.Mobile

包含核心功能,包括建置 ASP.NET Mobile 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 Service 用戶端建立 XML Web Service。XML Web Service 是應用程式,可在鬆散結合的環境中使用標準的通訊協定 (例如 HTTP、XML、XSD、SOAP 和 WSDL) 提供交換訊息的功能。XML Web Service 可以用來在公司內部及公司之間的異質性環境中建置模組化的應用程式,使其能與各種類型的實作 (Implementation)、平台和裝置進行溝通。這些應用程式的 SOAP 架構 XML 訊息,可以擁有妥善定義的部分 (結構化並具有型別) 或鬆散定義的部分 (使用任意 XML)。這些訊息可以隨著時間發展而不中斷通訊協定,這種能力使 XML Web Service 非常健全而富有彈性,是建構未來 Web 的重要基石。

System.Web.Services.Configuration

由類別組成,設定如何使用執行的 ASP.NET 來建立 XML Web Service。

System.Web.Services.Description

由類別組成,可讓您使用 Web 服務描述語言 (WSDL) 來公開描述 XML Web Service。這個命名空間中的每一個類別都對應於 WSDL 規格中的特定項目,而類別階層架構則對應於有效 WSDL 文件的 XML 結構。

System.Web.Services.Discovery

由類別組成,可讓 XML Web Service 用戶端透過稱為 XML Web Service 探索的處理序,找出 Web 伺服器上可用的 XML Web Service。

System.Web.Services.Protocols

由類別組成,在 XML Web Service 用戶端與使用 ASP.NET 所建立的 XML Web Service 之間進行通訊時,定義網路上傳輸資料所使用的通訊協定。

System.Web.SessionState

提供類別和介面,可將單一用戶端的相關資料儲存在伺服器上的 Web 應用程式中。工作階段 (Session) 狀態資料是用來為用戶端提供與應用程式永續性 (Persistent) 連接的外觀。狀態資訊可在本機處理序內儲存到記憶體中,或者,如果是 Web 伺服陣列組態,可使用 ASP.NET State 服務或 SQL Server 資料庫跨處理序 (Out-Of-Process) 儲存到記憶體中。

System.Web.UI

提供類別和介面,讓您建立將會顯示在 Web 應用程式中的控制項和網頁,當做 Web 網頁上的使用者介面。這個命名空間包含 Control 類別,它提供所有控制項 (不論是 HTML 控制項、Web 控制項或使用者控制項) 一組通用的功能。它也包含 Page 控制項,只要有人在您 Web 應用程式中提出網頁的要求,此控制項便會自動產生。此外還提供了一些類別,為 Web Form 伺服器控制項提供資料繫結的功能、儲存指定控制項或網頁檢視狀態的能力,以及可程式化控制項和常值控制項的剖析功能。

System.Web.UI.Adapters

包含控制項配置器和頁面配置器的基底類別,您可以利用這些類別來覆寫頁面和控制項的生命週期狀態,以便修改新標記標準或特定瀏覽器的預設標記或行為。

System.Web.UI.Design

包含一些類別,這些類別可用來擴充 Web Form 和 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 Form 網頁上建立 HTML 伺服器控制項。HTML 伺服器控制項在伺服器上執行,並直接對應至所有瀏覽器都支援的標準 HTML 標記 (Tag)。這可以讓您用程式的方式控制 Web Form 網頁上的 HTML 項目。

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 伺服器控制項是在伺服器上執行,所以您可以用程式的方式控制這些項目。Web 伺服器控制項比 HTML 伺服器控制項抽象。它們的物件模型並不一定反映 HTML 語法。

System.Web.UI.WebControls.Adapters

包含類別,您可以利用這些類別來覆寫 Web 控制項的生命週期階段,以便修改新標記標準或特定瀏覽器中,控制項的預設標記或行為。

System.Web.UI.WebControls.WebParts

包含一組整合的類別和介面,可以建立其外觀和行為可由使用者修改 (個人化) 的 Web 網頁。每個網頁上使用者定義的設定都會儲存起來,以供未來的瀏覽器工作階段使用。

System.Web.Util

包含類別,可以讓回呼方法在交易的範圍下執行,以及讓工作張貼到個別的執行緒。

System.Windows.Forms

包含類別,用來建立 Windows 架構應用程式,以充份利用 Microsoft Windows 作業系統中所提供的豐富使用者介面功能。

System.Windows.Forms.ComponentModel.Com2Interop

包含 Helper 類別,讓 Visual Studio 可以在設計模式中用來顯示屬性頁。

System.Windows.Forms.Design

包含類別,可以支援 Windows Form 元件的設計階段組態和行為。這些類別包含:為 Windows Form 元件提供支援的設計工具類別、一組設計階段服務、用來設定特定類型屬性的 UITypeEditor 類別和匯入 ActiveX 控制項的類別。

System.Windows.Forms.Design.Behavior

包含類別,可以在設計階段為元件建立自訂使用者介面行為。

System.Windows.Forms.Layout

包含類別,可以支援設計階段和執行階段的配置行為。

System.Windows.Forms.PropertyGridInternal

提供 PropertyGrid 控制項的內部支援。這個命名空間中的類別支援 .NET Framework 基礎結構,但您無法從程式碼直接使用這些類別。

Microsoft.Aspnet.Snapin
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 11 的頭像
    11

    冠霖的部落格

    11 發表在 痞客邦 留言(0) 人氣()