共用方式為


適用於 Windows 市集應用程式的 .NET - 支援的應用程式開發介面

適用於 Windows 市集應用程式的 .NET 提供 Managed 型別集,可讓您在 C# 或 Visual Basic 中用來建立適用於 Windows 的 Windows 市集應用程式。下列清單顯示 適用於 Windows 市集應用程式的 .NET 中的命名空間。請注意,適用於 Windows 市集應用程式的 .NET 針對每個命名空間,包含完整 .NET Framework 所提供的型別子集。如需個別命名空間的詳細資訊,請參閱連結的主題。

如需詳細資訊,請參閱適用於 Windows 市集應用程式的 .NET 概觀

僅限 Windows 市集應用程式:以 HTML 或 XAML 元素表示之 Windows 市集應用程式的 API 只受 Windows 市集應用程式支援,不受傳統型應用程式或 Windows 8 傳統型瀏覽器支援。

命名空間

命名空間

描述

System

包含主要類別和基底類別,定義常用值和參考資料型別、事件和事件處理常式、介面、屬性和處理例外狀況。

System.CodeDom.Compiler

包含型別,可以用受支援的程式語言管理原始程式碼的產生和編譯。

System.Collections

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

System.Collections.Concurrent

包含介面和類別,可定義並行處理的各種集合物件。

System.Collections.Generic

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

System.Collections.ObjectModel

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

System.Collections.Specialized

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

System.ComponentModel

提供類別,用來實作元件和控制項的 Run-Time 和設計階段行為。

System.ComponentModel.DataAnnotations

提供用於定義控制項之中繼資料的屬性類別。

System.ComponentModel.DataAnnotations.Schema

支援用於定義控制項之中繼資料的屬性類別。

System.Composition

若要安裝 System.Composition 命名空間,請在 Visual Studio 2012 中開啟您的專案,選擇 [專案] 功能表中的 [管理 NuGet 封裝],並在線上搜尋 Microsoft.Composition 封裝。

System.Composition.Convention

若要安裝 System.Composition 命名空間,請在 Visual Studio 2012 中開啟您的專案,選擇 [專案] 功能表中的 [管理 NuGet 封裝],並在線上搜尋 Microsoft.Composition 封裝。

System.Composition.Hosting

若要安裝 System.Composition 命名空間,請在 Visual Studio 2012 中開啟您的專案,選擇 [專案] 功能表中的 [管理 NuGet 封裝],並在線上搜尋 Microsoft.Composition 封裝。

System.Composition.Hosting.Core

若要安裝 System.Composition 命名空間,請在 Visual Studio 2012 中開啟您的專案,選擇 [專案] 功能表中的 [管理 NuGet 封裝],並在線上搜尋 Microsoft.Composition 封裝。

System.Diagnostics

提供類別,可讓您與系統處理序、事件記錄檔和效能計數器互動。

System.Diagnostics.CodeAnalysis

包含類別,可以和程式碼分析工具互動。

System.Diagnostics.Contracts

包含靜態類別,表示程式建構,例如先決條件、後置條件和不變值。

System.Diagnostics.Tracing

提供型別和成員,可讓開發人員建立 Windows 事件追蹤 (ETW) 所要擷取的強型別事件。

System.Dynamic

提供支援動態語言執行階段 (DLR) 的類別和介面。

System.Globalization

包含類別,定義與文化特性相關的資訊,包括語言、國家/地區、使用中的日曆、日期、貨幣和數字的格式模式,以及字串的排序順序。

System.IO

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

System.IO.Compression

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

System.Linq

包含類別和介面,可以支援使用 Language-Integrated Query (LINQ) 的查詢。

System.Linq.Expressions

包含型別,可以利用運算式樹狀結構形式將語言層級程式碼運算式表示為物件。

System.Net

提供一個簡單的程式設計介面,讓現今網路所用的許多通訊協定使用。

System.Net.Http

提供現代 HTTP 應用程式的程式設計介面。

System.Net.Http.Headers

提供 System.Net.Http 命名空間所使用的 HTTP 標頭支援集合。

System.Net.NetworkInformation

提供網路流量資料、網路位址資訊和本機電腦位址變更通知的存取方式。

System.Numerics

包含型別,可補充由 .NET Framework 定義的數值基本型別。

System.Reflection

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

System.Reflection.Context

包含類別,可啟用自訂的反映內容。

System.Reflection.Emit

包含類別,可以讓編譯器或工具發出中繼資料和 Microsoft Intermediate Language (MSIL),並且選擇性地在磁碟上產生 PE 檔。這些類別的主要用戶端是指令碼引擎和編譯器。

System.Resources

提供類別和介面,可以讓開發人員建立、儲存和管理應用程式中所使用的各種文化特性相關資源。

System.Runtime

包含進階型別,可以支援各種命名空間,例如 System、Runtime 命名空間和 Security 命名空間。

System.Runtime.CompilerServices

提供編譯器寫入器的功能,該編譯器寫入器會使用 Managed 程式碼,在中繼資料中指定會影響 Common Language Runtime 之執行階段行為的屬性。

System.Runtime.ExceptionServices

提供進階例外狀況處理的類別。

System.Runtime.InteropServices

提供多種成員,可以支援 COM Interop 和平台叫用服務。

System.Runtime.InteropServices.ComTypes

包含方法,這些方法為 Managed 程式碼的 COM 函式定義。

System.Runtime.InteropServices.WindowsRuntime

包含類別,可支援 Managed 程式碼和 Windows 執行階段之間的互通性,並可讓您以 Managed 程式碼建立 Windows 執行階段型別。

System.Runtime.Serialization

包含類別,可以用來序列化和還原序列化物件。

System.Runtime.Serialization.Json

包含型別,可將物件序列化為 JavaScript 物件標記法 (JSON),以及將物件從 JSON 還原序列化。

System.Runtime.Versioning

包含進階型別,可支援 .NET Framework 的並存實作版本控制。

System.Security

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

System.Security.Principal

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

System.ServiceModel

包含型別,這些是 Windows Communication Foundation (WCF) 服務、以及可用來建置四處分散之應用程式的用戶端應用程式在建置時的必要型別。

System.ServiceModel.Channels

包含建構及修改用戶端和服務用來與對方進行通訊之訊息時所需的型別、用於交換訊息之通道的型別、用來建構前述通道的通道處理站和通道接聽程式,以及用來設定它們的繫結項目。

System.ServiceModel.Description

包含型別,這些是在建構及修改服務的描述、合約和端點時的必要型別,而前述項目會用來建置服務執行階段和匯出中繼資料。

System.ServiceModel.Dispatcher

包含型別,這些是修改服務和用戶端應用程式之執行階段執行行為時的必要型別。

System.ServiceModel.Security

包含類別,可以支援一般的 Windows Communication Foundation (WCF) 安全性。

System.ServiceModel.Security.Tokens

包含型別,可表示 Windows Communication Foundation (WCF) 安全性的安全性語彙基元和憑證。

System.Text

包含代表字元編碼方式的類別,以及管理和格式化 String 物件的協助程式類別,而不需要建立 String 的中繼執行個體。

System.Text.RegularExpressions

包含類別,提供您存取 .NET Framework 規則運算式 (Regular Expression) 引擎。

System.Threading

提供允許多執行緒程式設計的類別和介面。

System.Threading.Tasks

提供型別,可簡化撰寫並行和非同步程式碼的工作。

System.Threading.Tasks.DataFlow

提供以行動為基礎的程式撰寫模型,此模型可提供同處理序訊息傳遞,以進行粗略的資料流程和管線工作。

若要安裝 System.Threading.Tasks.Dataflow 命名空間,請在 Visual Studio 2012 中開啟您的專案,選擇 [專案] 功能表中的 [管理 NuGet 封裝],並在線上搜尋 Microsoft.Tpl.Dataflow 封裝。

System.Windows.Input

包含可啟用自訂命令的型別。

System.Xml

提供處理 XML 的標準架構支援。

System.Xml.Linq

包含 LINQ to XML 的型別,這是一種記憶體中的 XML 程式設計介面,可讓您有效並方便地修改 XML 文件。

System.Xml.Schema

包含 XML 類別,可以提供 XML 結構描述定義語言 (XSD) 結構描述的標準架構支援。

System.Xml.Serialization

包含類別,用來將物件序列化為 XML 格式的文件或資料流。

Windows.Foundation

啟用基本 Windows 執行階段功能,包括管理非同步作業、存取屬性儲存區,以及使用影像和 URI。

Windows.UI

提供 Windows 市集應用程式對於其 UI 相關之核心系統功能和執行階段資訊的存取權。

Windows.UI.Xaml

提供一般架構應用程式開發介面和應用程式模型應用程式開發介面,以及支援許多不同功能區域常用的各種類別。

Windows.UI.Xaml.Controls.Primitives

定義代表 UI 控制項之元件部分的類別,或是支援控制項撰寫模型。同時定義控制項模式的介面,例如貼齊和選取範圍。

Windows.UI.Xaml.Media

提供基本媒體支援、基本圖形和筆刷繪圖應用程式開發介面。

Windows.UI.Xaml.Media.Animation

提供轉換動畫、視覺狀態或動畫 UI 元件的動畫和分鏡腳本應用程式開發介面。

Windows.UI.Xaml.Media.Media3D

包含型別,可支援矩陣/透視轉換。

Microsoft.CSharp.RuntimeBinder

包含型別,可支援動態語言執行階段 (DLR) 與 C# 之間的交互操作。

Microsoft.VisualBasic

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

Microsoft.VisualBasic.CompilerServices

包含僅限內部使用的型別,可以支援 Visual Basic 編譯器。