NET Framework 類庫

Endv發表於2014-11-20

  

NET Framework 類庫是一個庫的類、 介面和值型別提供對系統功能的訪問許可權。 它是.NET framework 構建應用程式、 元件和控制元件的基礎。 .NET Framework 和它的好處的概述,請參閱 .NET Framework 入門 有關安裝資訊,請參閱 安裝 .NET Framework

下表中列出並記錄此參考中詳細類庫中的名稱空間和名稱空間類別。

名稱空間說明
Accessibility

Accessibility 所有公開的成員都是元件物件模型 (COM) 輔助功能介面的託管包裝的一部分。

Microsoft.Activities

Microsoft.Activities 名稱空間包含支援針對 Windows Workflow Foundation 應用程式的 MSBuild 和偵錯程式擴充套件的型別。

Microsoft.Build

Microsoft.Build 名稱空間包含具有以下功能的型別:以程式設計方式訪問和控制 MSBuild 引擎。

Microsoft.CSharp

Microsoft.CSharp 名稱空間包含支援以下功能的型別:對使用 C# 語言編寫的原始碼執行編譯和程式碼生成,以及動態語言執行時 (DLR) 和 C# 之間進行互操作。

Microsoft.JScript

Microsoft.JScript 名稱空間包含具有以下功能的類:支援用 JScript 語言生成程式碼和進行編譯。

Microsoft.SqlServer.Server

Microsoft.SqlServer.Server 名稱空間包含類、 介面和特定於 Microsoft.NET Framework 公共語言執行時 (CLR) 整合到 Microsoft SQL Server 和 SQL Server 資料庫引擎程式的執行環境的列舉。

Microsoft.VisualBasic

Microsoft.VisualBasic 名稱空間包含具有以下功能的類:支援用 Visual Basic 語言生成程式碼和進行編譯。 子名稱空間包含具有以下功能的型別:為 Visual Basic 編譯器提供服務,支援 Visual Basic 應用程式模型、My 名稱空間、lambda 表示式和程式碼轉換。

Microsoft.VisualC

Microsoft.VisualC 名稱空間包含具有以下功能的型別:支援 Visual C++ 編譯器,實現 STL/CLR 庫和 STL/CLR 庫通用介面。

Microsoft.Win32

Microsoft.Win32 名稱空間提供具有以下功能的型別:處理作業系統引發的事件,操縱系統登錄檔,代表檔案和作業系統控制程式碼。

Microsoft.Windows

Microsoft.Windows 名稱空間包含支援 Windows Presentation Framework (WPF) 應用程式中的主題和預覽的型別。

System

System 名稱空間包含用於定義常用值和引用資料型別、事件和事件處理程式、介面、特性以及處理異常的基礎類和基類。

System.Activities

System.Activities 名稱空間包含在 Window Workflow Foundation 中建立和處理活動所需要的所有類。

System.AddIn

System.AddIn 名稱空間包含具有以下用途的型別:確定、註冊、啟用和控制載入項,允許載入項與主機應用程式進行通訊。

System.CodeDom

System.CodeDom 名稱空間包含具有以下功能的類:表示原始碼文件的元素和支援使用支援的程式語言生成和編譯原始碼。

System.Collections

System.Collections 名稱空間包含具有以下功能的型別:定義各種標準的、專門的、通用的集合物件。

System.ComponentModel

System.ComponentModel 名稱空間包含具有以下功能的型別:實現元件和控制元件的執行時和設計時行為。 子名稱空間支援 Managed Extensibility Framework (MEF),提供用於為 ASP.NET 動態資料控制元件定義後設資料的屬性類,幷包含用於定義元件及其使用者介面的設計時行為的型別。

System.Configuration

System.Configuration 名稱空間包含用於處理配置資料的型別,如計算機或應用程式配置檔案中的資料。 子名稱空間包含具有以下用途的型別:配置程式集,編寫元件的自定義安裝程式,支援用於在客戶端和伺服器應用程式中新增或刪除功能的可插入模型。

System.Data

System.Data 名稱空間包含用於訪問和管理來自多種不同源的資料的類。 頂層名稱空間和許多子名稱空間一起形成 ADO.NET 體系結構和 ADO.NET 資料提供程式。 例如,提供程式可用於 SQL Server、Oracle、ODBC 和 OleDB。 其他子名稱空間包含由 ADO.NET 實體資料模型 (EDM) 和 WCF 資料服務使用的類。

System.Deployment

System.Deployment 名稱空間包含具有以下功能的型別:支援部署 ClickOnce 應用程式。

System.Device.Location

System.Device.Location 名稱空間允許應用程式開發人員可以輕鬆地使用單個 API 訪問計算機的位置。 位置資訊可能來自多個提供程式,例如 GPS、 Wi-fi 三角測量和單元格電話塔三角測量。 System.Device.Location 類提供了一個 API 來包裝在一臺計算機上的多個位置提供程式,並支援無縫的優先順序別和它們之間轉換。 因此,應用程式開發人員使用此 API 不需要定製應用程式特定的硬體配置。

System.Diagnostics

System.Diagnostics 名稱空間包含具有以下功能的型別:能讓你與系統程式、事件日誌和效能計數器之間進行互動。 子名稱空間包含具有以下功能的型別:與程式碼分析工具進行互動,支援協定,擴充套件對應用程式監控和檢測的設計時支援,使用 Windows 事件跟蹤 (ETW) 跟蹤子系統來記錄事件資料,在事件日誌中進行讀取和寫入,收集效能資料,以及讀取和寫入除錯符號資訊。

System.DirectoryServices

System.DirectoryServices 名稱空間包含具有以下功能的型別:能讓你通過託管程式碼訪問 Active Directory。

System.Drawing

System.Drawing 父名稱空間包含具有以下功能的型別:支援基本的 GDI+ 圖形功能。 子名稱空間支援高階二維和向量圖形功能、高階成像功能,以及與列印有關的服務和排印服務。 另外,子名稱空間還包含具有以下功能的型別:擴充套件設計時使用者介面邏輯和繪圖。

System.Dynamic

System.Dynamic 名稱空間提供類和支援動態語言執行時的介面。

System.EnterpriseServices

System.EnterpriseServices 名稱空間包含具有以下功能的型別:定義 COM+ 服務體系結構,從而為企業應用程式提供基礎結構。 子名稱空間支援補償資源管理器 (CRM),這是一個 COM+ 服務,允許將非事務性物件包含在 Microsoft 分散式事務協調程式 (DTC) 事務中。 子名稱空間在下表中有簡要介紹,在此參考中有詳細記錄。

System.Globalization

System.Globalization 名稱空間包含定義區域性相關資訊的類,這些資訊包括語言,國家/地區,正在使用的日曆,日期、貨幣和數字的格式模式,以及字串的排序順序。 這些類對於編寫全球化(國際化)應用程式很有用。 而像 StringInfo 和 TextInfo 這樣的類更是為我們提供了諸如代理項支援和文字元素處理等高階全球化功能。

System.IdentityModel

System.IdentityModel 名稱空間包含用於為 .NET 應用程式提供身份驗證和授權的型別。

System.IO

System.IO 名稱空間包含具有以下功能的型別:支援輸入和輸出,包括以同步或非同步方式在流中讀取和寫入資料、壓縮流中的資料、建立和使用獨立儲存區、將檔案對映到應用程式的邏輯地址空間、將多個資料物件儲存在一個容器中、使用匿名或命名管道進行通訊、實現自定義日誌記錄,以及處理出入串列埠的資料流。

System.Linq

System.Linq 名稱空間包含支援使用語言整合查詢 (LINQ) 的查詢型別。 這包括將查詢表示為表示式樹中的物件的型別。

System.Management

System.Management 名稱空間包含具有以下功能的型別:能讓你訪問有關係統、裝置和應用程式的管理資訊和管理事件(納入 Windows Management Instrumentation (WMI) 基礎結構中)。 另外,這些名稱空間還包含檢測應用程式所需的型別,可使檢測應用程式將其管理資訊和事件通過 WMI 公開給潛在的客戶。

System.Media

System.Media 名稱空間包含用於播放聲音檔案和訪問聲音系統提供的類。

System.Messaging

System.Messaging 名稱空間包含具有以下功能的型別:連線、監視和管理網路上的訊息佇列,以及傳送、接收或檢視訊息。 子名稱空間包含可以用於擴充套件適合訊息類的設計時支援的類。

System.Net

System.Net 名稱空間包含具有以下功能的類:提供適用於許多網路協議的簡單程式設計介面,以程式設計方式訪問和更新 System.Net 名稱空間的配置設定,定義 Web 資源的快取策略,撰寫和傳送電子郵件,代表多用途 Internet 郵件交換 (MIME) 標頭,訪問網路流量資料和網路地址資訊,以及訪問對等網路功能。 另外,其他子名稱空間還能讓你以受控方式實現 Windows 套接字 (Winsock) 介面,能讓你訪問網路流以實現主機之間的安全通訊。

System.Numerics

包含補充由 .NET Framework 定義的數值基元(例如 ByteDouble 和 Int32)的數值型別的 System.Numerics 名稱空間。

System.Printing

System.Printing 名稱空間包含具有以下功能的型別:支援列印,允許訪問列印系統物件的屬性,允許將其屬性設定快速複製到另一個相同型別的物件,支援受控 System.PrintTicket 物件和非受控 GDI DEVMODE 結構的相互轉換。

System.Reflection

System.Reflection 名稱空間包含具有以下功能的型別:提供載入的型別、方法和欄位的託管檢視,能夠動態建立和呼叫型別。 子名稱空間包含具有以下功能的型別:能讓編譯器或其他工具發出後設資料和 Microsoft 中間語言 (MSIL)。

System.Resources

System.Resources 名稱空間包含具有以下功能的型別:能讓開發人員建立、儲存和管理應用程式的區域性特定資源。

System.Runtime

System.Runtime 名稱空間包含具有以下功能的型別:支援應用程式與公共語言執行時的互動,支援應用程式資料快取、高階異常處理、應用程式域內的應用程式啟用、COM 互操作、分散式應用程式、序列化和反序列化,以及版本控制等功能。 另外,其他子名稱空間還能讓編譯器編寫人員指定特性來影響公共語言執行時的執行時行為,在一組程式碼和其他依賴它的程式碼之間定義可靠性協定,以及實現 Windows Communication Foundation (WCF) 的永續性提供程式。

System.Security

System.Security 名稱空間包含表示 .NET Framework 安全系統和許可權的類。 子名稱空間提供具有以下功能的型別:控制對安全物件的訪問並進行稽核,允許進行身份驗證,提供加密服務,根據策略控制對操作和資源的訪問,以及支援應用程式建立的內容的許可權管理。

System.ServiceModel

System.ServiceModel 名稱空間包含生成 Windows Communication Foundation (WCF) 服務和客戶端應用程式所需要的型別。

System.ServiceProcess

System.ServiceProcess 名稱空間包含具有以下功能的型別:能讓您實現、安裝和控制 Windows 服務應用程式,擴充套件對 Windows 服務應用程式的設計時支援。

System.Speech

System.Speech 名稱空間包含支援語音識別的型別。

System.Text

System.Text 名稱空間包含用於字元編碼和字串操作的型別。 還有一個子名稱空間能讓你使用正規表示式來處理文字。

System.Threading

System.Threading 名稱空間包含啟用多執行緒程式設計的型別。 還有一個子名稱空間提供可簡化併發和非同步程式碼編寫工作的型別。

System.Timers

System.Timers 名稱空間提供了 Timer 元件,它使您可以按指定的時間間隔引發事件。

System.Transactions

System.Transactions 名稱空間包含支援具有多個事務、分散式參與者、多階段通知和持久登記的型別。 子名稱空間包含描述由 System.Transactions 型別使用的配置選項的型別。

System.Web

System.Web 名稱空間包含啟用瀏覽器/伺服器通訊的型別。 子名稱空間包含支援以下功能的型別:ASP.NET 窗體身份驗證、應用程式服務、在伺服器上進行資料快取、ASP.NET 應用程式配置、動態資料、HTTP 處理程式、JSON 序列化、將 AJAX 功能併入 ASP.NET、ASP.NET 安全以及 Web 服務。

System.Windows

System.Windows 名稱空間包含在 Windows Presentation Foundation (WPF) 應用程式中使用的型別,包括動畫客戶端、使用者介面控制元件、資料繫結和型別轉換。 System.Windows.Forms 及其子名稱空間用於開發 Windows 窗體應用程式。

System.Workflow

System.Workflow 名稱空間包含具有以下用途的型別:開發使用 Windows Workflow Foundation 的應用程式。 這些型別為規則和活動提供設計時和執行時支援,以便配置、控制、託管和除錯工作流執行時引擎。

System.Xaml

System.Xaml 名稱空間包含具有以下功能的型別:支援解析和處理可擴充套件應用程式標記語言 (XAML)。

System.Xml

System.Xml 名稱空間包含用於處理 XML 的型別。 子名稱空間支援 XML 文件或流的序列化、XSD 架構、XQuery 1.0 和 XPath 2.0,以及 LINQ to XML(這是一個記憶體中 XML 程式設計介面,方便修改 XML 文件)。

UIAutomationClientsideProviders

包含的某種型別的對映客戶端自動化提供程式。

XamlGeneratedNamespace

包含編譯器生成的型別不應在程式碼中直接使用。

相關文章