.NET 架構類庫(下)

來源:互聯網
上載者:User
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
包含由 WWW 聯合會 (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 架構提供功能的服務類。
System.Runtime.Serialization
包含可用於序列化和還原序列化對象的類。序列化是將對象或對象圖轉換為線性位元組序列以儲存或傳輸到其他位置的過程。還原序列化是接受儲存的資訊並用這些資訊重新建立對象的過程。
System.Runtime.Serialization.Formatters
提供由序列化格式化程式使用的通用枚舉、介面和類。
System.Runtime.Serialization.Formatters.Binary
包含可用於以二進位格式序列化和還原序列化對象的 BinaryFormatter 類。
System.Runtime.Serialization.Formatters.Soap
包含可用於以 SOAP 格式序列化和還原序列化對象的 SoapFormatter 類。
System.Security
提供公用語言運行庫安全系統的基礎結構,包括許可權的基類。
System.Security.Cryptography
提供Data Encryption Service,包括資料的安全編碼和解碼,以及其他許多操作,如雜湊處理、隨機數產生和訊息身分識別驗證。
System.Security.Cryptography.X509Certificates
包含 Authenticode X.509 v.3 認證的公用語言運行庫實現。此認證用唯一明確標識認證持有人的私密金鑰簽名。
System.Security.Cryptography.XML
包含在 .NET 架構安全系統中供獨佔使用的 XML 模型。此 XML 模型不應用於常規用途。此模型允許對 XML 對象進行數位簽章。
System.Security.Permissions
定義根據策略控制操作和資源訪問的類。
System.Security.Policy
包含程式碼群組、成員條件和證據。這三種類型的類用於建立由公用語言運行庫安全性原則系統應用的規則。證據類是安全性原則的輸入,成員條件是開關;二者共同建立策略語句並確定授與權限集。策略層級和程式碼群組是策略層次的結構。程式碼群組是規則的封裝並且在策略層級中分層排列。
System.Security.Principal
定義表示運行代碼的安全內容相關的使用者物件。
System.ServiceProcess
提供使您可以實現、安裝和控制 Windows 服務應用程式的類。服務是不需要使用者介面長期啟動並執行可執行檔。實現服務的過程包括:從 ServiceBase 類繼承,定義在傳入啟動、停止、暫停和繼續命令時處理的特定行為,以及定義當系統關閉時所採取的自訂行為和操作。
System.Text
包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字元編碼的類;用於在字元塊和位元組塊之間相互轉換的抽象基類;以及不需要建立字串的中間執行個體就可以操作和格式化字串對象的協助器類。
System.Text.RegularExpressions
包含提供對 .NET 架構Regex引擎的訪問的類。此命名空間提供可在 Microsoft .NET 架構上啟動並執行任何平台或語言中使用的Regex功能。
System.Threading
提供支援多線程編程的類和介面。此命名空間包括管理線程組的 ThreadPool 類、允許在指定的一段時間後調用委託的 Timer 類,以及用於同步互斥的線程的 Mutex 類。此命名空間還提供用於線程安排、等待通知和死結解析的類。
System.Timers
提供允許以指定的間隔引發事件的 Timer 組件。
system.web
提供支援瀏覽器/伺服器通訊的類和介面。此命名空間包括提供有關當前 HTTP 要求的大量資訊的 HTTPResponse 類、管理 HTTP 到用戶端的輸出的 HTTPResponse 類,以及提供對伺服器端工具 + 生產力和進程的訪問的 HTTPServerUtility 對象。System.Web 還包括用於 Cookie 操作、檔案傳輸、異常資訊和輸出緩衝控制的類。
System.Web.Caching
提供用於在伺服器上緩衝常用資源的類。這些資源套件括 ASP.NET 頁、Web 服務和使用者控制項。另外,緩衝詞典可供您儲存常用資源,如雜湊表和其他資料結構。
System.Web.Configuration
包含用於設定 ASP.NET 配置的類。
System.Web.Hosting
提供從 Microsoft Internet Information Server (IIS) 外部的託管應用程式承載 ASP.NET 應用程式的功能。
System.Web.Mail
包含使您能夠使用 CDOSYS 訊息組件構造和發送訊息的類。郵件訊息通過 Microsoft Windows 2000 中內建的 SMTP 郵件服務或任意的 SMTP 伺服器發送。此命名空間中的類可從 ASP.NET 或任何託管應用程式中使用。
System.Web.Security
包含用於在 Web 服務器應用程式中實現 ASP.NET 安全的類。
System.Web.Services
由一些類組成,這些類使您可以產生和使用 Web 服務。Web 服務是駐留在 Web 服務器上並通過標準 網際網路通訊協定 (IP)公開的可程式化實體。
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 頁上的使用者介面形式出現在 Web 應用程式中的控制項和頁的類和介面。此命名空間包括 Control 類,該類為所有控制項(不論是 HTML 控制項、Web 控制項還是使用者控制項)提供一組通用功能。它還包括 Page 控制項,每當對 Web 應用程式中的頁發出請求時,都會自動產生此控制項。另外還提供了一些類,這些類提供 Web Form 伺服器控制項資料繫結功能、儲存給定控制項或頁的檢視狀態的能力,以及對可程式化控制項和文本控制項都適用的分析功能。
System.Web.UI.Design
包含可用於擴充 Web Form設計時支援的類。
System.Web.UI.Design.WebControls
包含可用於擴充 Web 伺服器控制項設計時支援的類。
System.Web.UI.HtmlControls
提供使您可以在 Web 頁上建立 HTML 伺服器控制項的類。HTML 伺服器控制項在伺服器上運行,並直接映射到所有瀏覽器支援的標準 HTML 標籤。這使您能夠以編程方式控制 Web 頁上的 HTML 元素。
System.Web.UI.WebControls
包含使您可以在 Web 頁上建立 Web 伺服器控制項的類。Web 控制項在伺服器上運行,並包括表單控制項(如按鈕和文字框)以及特殊用途的控制項(如日曆)。這使您能夠以編程方式控制 Web 頁上的這些元素。Web 控制項比 HTML 控制項更抽象。它們的物件模型不一定反映 HTML 文法。
System.Windows.Forms
包含用於建立基於 Windows 的應用程式的類,這些應用程式可以充分利用 Microsoft Windows 作業系統中的豐富使用者介面功能。
System.Windows.Forms.Design
包含可用於擴充 Windows 表單設計時支援的類。
System.Xml
提供基於標準的 XML 處理支援。
System.Xml.Schema
提供基於標準的 XML 結構描述 (XSD) 支援。
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)。
用法
可以按語言篩選類庫參考文檔,以便查看某種語言(Visual Basic、C#、C++ 的託管擴充或 JScript)或者同時查看所有這四種語言的文法、說明和樣本。若要按語言篩選,請單擊任一參考頁頂部的篩選圖示,然後選擇一種語言或選擇“全部顯示”。

異常
當試圖調用執行個體方法並且基礎對象包含Null 參考時,類庫中的所有執行個體方法都將引發 NullReferenceException 的執行個體。由於任何執行個體方法都可能發生此異常,參考文檔中並沒有針對每個執行個體方法顯式列出此異常。

類庫文檔列出了各成員引發的其他異常,以及對各異常的引發條件的說明。

安全執行緒
.NET 架構中的所有公用靜態成員(方法、屬性和欄位)都支援在多線程環境中並發訪問。因此,任何 .NET 架構靜態成員都可以從兩個線程中被同時調用,而不會遇到競爭條件、死結或故障。

對於 .NET 架構中的所有類和結構,請查看 API 參考文檔中的“安全執行緒”部分,確定它是否是安全執行緒的。如果要在多線程環境中使用非安全執行緒類,必須用提供必要的同步構造的代碼來封裝該類的一個執行個體。

請參見
.NET 架構參考




相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。