System.Runtime 命名空間
包含受保護的成員
包含繼承的成員
包含 .NET Framework 成員
包含 XNA Framework 成員
包含 可攜式類別庫 成員
System.Runtime 命名空間包含的型別,可支援應用程式與 Common Language Runtime 的互動,以及啟用像是應用程式資料快取、進階例外狀況處理、在應用程式定義域內啟動應用程式、COM Interop、分散式應用程式、序列化與還原序列化以及版本控制等功能。其他命名空間可讓編譯器撰寫者指定會影響 Common Language Runtime 設計階段行為的屬性、定義一組程式碼與其他相依程式碼之間可靠性的合約,以及實作 Windows Communication Foundation (WCF) 的持續性提供者。
命名空間
命名空間 | 描述 |
---|---|
System.Runtime | System.Runtime 命名空間包含支援各種命名空間的進階型別,例如 System、Runtime 和 Security 命名空間。 |
System.Runtime.Caching | System.Runtime.Caching 命名空間包含型別,可讓您實作 .NET Framework 應用程式中的快取。 |
System.Runtime.Caching.Configuration | System.Runtime.Caching.Configuration 命名空間包含 .NET Framework 快取功能的組態處理常式類別。 |
System.Runtime.Caching.Hosting | System.Runtime.Caching.Hosting 命名空間中的型別支援 .NET Framework 裝載環境 (在 ASP.NET 中使用快取功能)。 |
System.Runtime.CompilerServices | System.Runtime.CompilerServices 命名空間 (Namespace) 為使用 Managed 程式碼指定會影響 Common Language Runtime 執行階段行為的中繼資料 (Metadata) 屬性 (Attribute) 的編譯器撰寫者,提供功能。 |
System.Runtime.ConstrainedExecution | System.Runtime.ConstrainedExecution 命名空間定義一組型別,以列舉並定義部分程式碼的作者與依賴該程式碼的開發人員之間的可靠性合約。System.Runtime.ConstrainedExecution 命名空間中的型別適用於限制的執行區域 (CER)。 |
System.Runtime.DesignerServices | System.Runtime.DesignerServices 命名空間會提供類別,該類別支援整合式開發環境中的應用程式和元件設計工具。 |
System.Runtime.DurableInstancing | 這個命名空間包含了 Windows Communication Foundation (WCF) 基礎架構用來實作持續性提供者的類別。 |
System.Runtime.ExceptionServices | System.Runtime.ExceptionServices 命名空間提供進階例外狀況處理的類別。 |
System.Runtime.Hosting | System.Runtime.Hosting 命名空間包含進階型別,用於應用程式定義域中的應用程式啟動。 |
System.Runtime.InteropServices | System.Runtime.InteropServices 命名空間提供各種支援 COM Interop 和平台叫用服務的成員。如果您不熟悉這些服務,請參閱 Interoperating with Unmanaged Code。 |
System.Runtime.InteropServices.ComTypes | System.Runtime.InteropServices.ComTypes 命名空間包含 Managed 程式碼 COM 函式定義的方法。這些函式取代了 System.Runtime.InteropServices 命名空間中目前已過時的 UCOM* 方法。 |
System.Runtime.InteropServices.CustomMarshalers | 為 .NET Framework 提供內部封送處理支援。 |
System.Runtime.InteropServices.Expando | System.Runtime.InteropServices.Expando 命名空間 (Namespace) 含有 IExpando 介面,允許藉由加入或移除物件的成員來對其進行修改。 |
System.Runtime.InteropServices.WindowsRuntime | System.Runtime.InteropServices.WindowsRuntime 命名空間包含類別,該類別支援 managed 程式碼和Windows 執行階段之間的互通性,並可讓您以managed 程式碼建立Windows 執行階段型別。 |
System.Runtime.Remoting | System.Runtime.Remoting 命名空間提供可讓開發人員建立和設定分散式應用程式的類別和介面。System.Runtime.Remoting 命名空間的類別中,較重要者包括 RemotingConfiguration 類別、RemotingServices 類別和 ObjRef 類別。 |
System.Runtime.Remoting.Activation | System.Runtime.Remoting.Activation 命名空間提供類別和物件,支援遠端物件的伺服器和用戶端啟動。 |
System.Runtime.Remoting.Channels | System.Runtime.Remoting.Channels 命名空間 (Namespace) 含有支援並處理通道和通道接收的類別,這些通道和通道接收會在用戶端呼叫遠端物件的方法時做為傳輸媒介。 |
System.Runtime.Remoting.Channels.Http | System.Runtime.Remoting.Channels.Http 命名空間 (Namespace) 包含使用 HTTP 通訊協定往返遠端位置來傳輸訊息和物件的通道。預設情況下,HTTP 通道以傳輸用的 SOAP 格式對物件和方法呼叫進行編碼,但其他編碼和解碼格式子 (Formatter) 接收可以在通道的組態屬性中指定。System.Runtime.Remoting.Channels.Http 命名空間的其中一個最重要類別是 HttpChannel 類別。 |
System.Runtime.Remoting.Channels.Ipc | System.Runtime.Remoting.Channels.Ipc 命名空間定義使用 Windows 作業系統之處理序間通訊 (IPC) 系統的遠端通訊通道。由於 IPC 通道未使用網路通訊,因此它的速度會比 HTTP 和 TCP 通道還要快,但是它只能用在同一部實體電腦的應用程式定義域之間的通訊。 |
System.Runtime.Remoting.Channels.Tcp | System.Runtime.Remoting.Channels.Tcp 命名空間包含使用 TCP 通訊協定往返遠端位置來傳輸訊息和物件的通道。預設情況下,TCP 通道以傳輸用的二進位格式對物件和方法呼叫進行編碼,但其他編碼和解碼格式子接收可以在通道的組態屬性中指定。System.Runtime.Remoting.Channels.Tcp 命名空間的其中一個最重要類別是 TcpChannel 類別。 |
System.Runtime.Remoting.Contexts | System.Runtime.Remoting.Contexts 命名空間包含定義所有物件皆存在於其中之內容的物件。內容為屬性的已排序序列,定義其內物件的環境。內容在物件的啟動程序期間建立,這物件被設定來要求特定自動服務,例如,同步處理、交易、Just-In-Time (JIT) 啟動過程 (Activation)、安全性,等等。同一個內容可包含多個物件。 |
System.Runtime.Remoting.Lifetime | System.Runtime.Remoting.Lifetime 命名空間包含管理遠端物件存留期 (Lifetime) 的類別。 |
System.Runtime.Remoting.Messaging | System.Runtime.Remoting.Messaging 命名空間包含用來建立和傳輸訊息的類別。遠端基礎結構使用訊息與遠端物件通訊。訊息被用來傳輸遠端方法呼叫、啟動遠端物件和傳達資訊。訊息物件攜帶一組具名屬性,包括動作識別項、Envoy 資訊和參數。System.Runtime.Remoting.Messaging 命名空間的類別中,最重要者包括 AsyncResult 類別、RemotingSurrogateSelector 類別和 ReturnMessage 類別。 |
System.Runtime.Remoting.Metadata | System.Runtime.Remoting.Metadata 命名空間包含類別和屬性 (Attribute),可以用來自訂物件和欄位的 SOAP 的產生和處理。這個命名空間的類別可以用來指示 SOAPAction 標頭欄位、型別輸出、XML 項目名稱和方法 XML 命名空間 URI。這個資訊為 SOAP 序列化程式 (在 SOAP 產生期間) 和 Soapsuds Tool (Soapsuds.exe) (在 Web 服務描述語言 (WSDL) 產生期間) 所使用。這個命名空間中的屬性所指定的資訊可以用在所產生 SOAP 的接收端,以自訂遠端方法呼叫和物件的處理方式。System.Runtime.Remoting.Metadata 命名空間的其中一個最重要類別是 SoapAttribute 類別。SoapAttribute 類別是無作用的,並且只可以當做所有中繼資料 (Metadata) 屬性的基底類別 (Base Class) 使用。如需 SOAPAction HTTP 標頭欄位的詳細資訊,請參閱 www.w3.org/tr/soap/#_Toc478383528。 |
System.Runtime.Remoting.Metadata.W3cXsd2001 | System.Runtime.Remoting.Metadata.W3cXsd2001 命名空間包含由全球資訊網協會 (W3C) 在 2001 年所定義的 XML 結構描述定義 (XSD)。W3C 的 XML Schema Part 2: Datatypes 規格識別各種資料型別的格式和行為。這個命名空間含有符合 W3C 規格的資料型別的包裝函式類別 (Wrapper Class)。所有日期和時間型別都符合 ISO 標準規格。 |
System.Runtime.Remoting.MetadataServices | System.Runtime.Remoting.MetadataServices 命名空間包含 Soapsuds.exe 命令列工具所使用的類別,以及讓使用者程式碼在中繼資料 (Metadata) 和遠端基礎結構的 XML 結構描述之間相互轉換的類別。這個命名空間的類別中,最重要者包括 SdlChannelSink 類別和 MetaData 類別。 |
System.Runtime.Remoting.Proxies | System.Runtime.Remoting.Proxies 命名空間 (Namespace) 包含控制和提供 Proxy 功能的類別。Proxy 是做為遠端物件影像的本機物件。Proxy 使用戶端能夠跨越遠端界限存取物件。 |
System.Runtime.Remoting.Services | System.Runtime.Remoting.Services 命名空間包含提供功能給 .NET Framework 的服務類別。這個命名空間的其中一個最重要類別為 TrackingServices 類別。 |
System.Runtime.Serialization | System.Runtime.Serialization 命名空間 (Namespace) 包含可用於序列化和還原序列化物件的類別。序列化 (Serialization) 是將物件或物件圖形轉換為用於對其他位置進行儲存或傳輸之位元組線性序列的程序。還原序列化 (Deserialization) 是納入所儲存訊息並從其中重新建立物件的程序。 |
System.Runtime.Serialization.Configuration | System.Runtime.Serialization.Configuration 命名空間包含可用來讀取在應用程式組態檔之 system.xml.serialization 區段下找到的值。這個命名空間中的類別是由序列化基礎結構用來處理組態項目,無法直接使用。若要設定 DataContractSerializer,請改為建立應用程式組態檔,並使用下列 XML 項目。<declaredTypes><knownType> 項目的 <system.xml.serialization><dataContractSerializer><declaredTypes><add> 項目 |
System.Runtime.Serialization.Formatters | System.Runtime.Serialization.Formatters 命名空間提供序列化格式子 (Serialization Formatter) 所使用的通用列舉、介面和類別。 |
System.Runtime.Serialization.Formatters.Binary | System.Runtime.Serialization.Formatters.Binary 命名空間包含 BinaryFormatter 類別,這個類別可以用來將物件序列化和還原序列化為二進位格式。 |
System.Runtime.Serialization.Formatters.Soap | System.Runtime.Serialization.Formatters.Soap 命名空間包含 SoapFormatter 類別,這個類別可以用來將物件序列化和還原序列化為 SOAP 格式。當您要建置會使用這個命名空間之型別的應用程式時,必須參考 System.Runtime.Serialization.Formatters.Soap.dll 組件。 |
System.Runtime.Serialization.Json | 提供與 Json 序列化相關的類別。 |
System.Runtime.Versioning | System.Runtime.Versioning 命名空間包含支援 .NET Framework 並存實作版本控制的進階型別。 |