3)Win10-UWA开发 API參考 - 2



孙广东  2015.8.23


二、适用于 UWP 应用的 .NET

适用于 UWP 应用的 .NET 提供一组托管类型。你能够利用这组托管类型通过 C# 或 Visual Basic 创建适用于 Windows 10 的 UWP 应用。下面列表显示适用于 UWP 应用的 .NET 中的命名空间。请注意。适用于 UWP 应用的 .NET 包括在完整的 .NET Framework 中为每一个命名空间提供的类型的子集。


仅 UWP:以 HTML 或 XAML 元素表示的 UWP 应用 API 仅在 UWP 应用中受支持;它们不受桌面应用或 Windows 桌面浏览器支持。

应用或 Windows 桌面浏览器支持。

命名空间

描写叙述

System

包括用于定义经常使用值和引用数据类型、事件和事件处理程序、接口、特性和处理异常的基础类和基类。

System.CodeDom.Compiler

包括的类型用于管理採用受支持编程语言的源码的生成和编译。

System.Collections

包括定义各种对象集合(如列表、队列、位数组、哈希表和字典)的接口和类。

System.Collections.Concurrent

包括定义各种集合对象以进行并发处理的接口和类。

System.Collections.Generic

包括用于定义泛型集合的接口和类;泛型集合同意用户创建强类型的集合,这样的集合在类型安全和性能上均优于非泛型强类型集合。

System.Collections.ObjectModel

包括能在可重用库的对象模型中用作集合的类。在属性或方法返回集合时使用这些类。

System.Collections.Specialized

包括专用的强类型集合;比如,链接表词典、位向量以及仅仅包括字符串的集合。

System.ComponentModel

提供用于实现组件和控件的执行时和设计时行为的类。

System.ComponentModel.DataAnnotations

提供用于为控件定义元数据的特性类。

System.ComponentModel.DataAnnotations.Schema

为用于定义控件元数据的特性类提供支持。

System.Composition

若要安装 System.Composition 命名空间。请在 Visual Studio 2015 RC 或更高版本号中打开项目,从“项目”菜单中选择“管理 NuGet 包”,然后联机搜索 Microsoft.Composition 包。

System.Composition.Convention

若要安装 System.Composition 命名空间,请在 Visual Studio 2015 RC 或更高版本号中打开项目,从“项目”菜单中选择“管理 NuGet 包”,然后联机搜索 Microsoft.Composition 包。

System.Composition.Hosting

若要安装 System.Composition 命名空间,请在 Visual Studio 2015 RC 或更高版本号中打开项目,从“项目”菜单中选择“管理 NuGet 包”。然后联机搜索 Microsoft.Composition 包。

System.Composition.Hosting.Core

若要安装 System.Composition 命名空间,请在 Visual Studio 2015 RC 或更高版本号中打开项目,从“项目”菜单中选择“管理 NuGet 包”,然后联机搜索 Microsoft.Composition 包。

System.Data

System.Data 命名空间提供对表示 ADO.NET 结构的类的訪问。

通过 ADO.NET,能够生成可有效管理多个数据源的数据的组件。

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

包括支持使用语言集成查询 (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

包括提供已载入类型、方法和字段的托管视图的类和接口。并具有动态创建和调用类型的能力。

System.Reflection.Context

包括可启用自己定义反射上下文的类。

System.Reflection.Emit

包括一些类,这些类同意编译器或工具发出元数据和 Microsoft 中间语言 (MSIL) 并在磁盘上生成 PE 文件(可选)。

这些类的主要client是脚本引擎和编译器。

System.Resources

提供同意开发者创建、存储和管理应用程序中使用的各种区域性特定资源的类和接口。

System.Runtime

包括支持不同命名空间(比如 System、Runtime 命名空间和 Security 命名空间)的高级类型。

System.Runtime.CompilerServices

为使用托管代码的编译器编写器提供功能,编译器编写器使用托管代码在影响公共语言执行时的执行时行为的元数据中指定特性。

System.Runtime.ExceptionServices

提供用于高级异常处理的类。

System.Runtime.InteropServices

提供各种支持 COM 互操作和平台调用服务的成员。

System.Runtime.InteropServices.ComTypes

包括作为托管代码的 COM 函数定义的方法。

System.Runtime.InteropServices.WindowsRuntime

包括的类支持在托管代码与 Windows 执行时之间进行互操作并同意用托管代码创建 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) 服务和可用于生成广泛分布的应用程序的client应用程序所必需的类型。

System.ServiceModel.Channels

包括构造和改动client和服务用来相互通信的消息所须要的类型、用于交换消息的信道的类型、用于构建这些信道的信道工厂和信道侦听器以及用于配置它们的绑定元素。

System.ServiceModel.Description

包括构造和改动服务、协定和终结点(用于生成服务执行时和导出元数据)的说明所须要的类型。

System.ServiceModel.Dispatcher

包括改动服务和client应用程序的执行时执行行为所须要的类型。

System.ServiceModel.Security

包括支持常规 Windows Communication Foundation (WCF) 安全的类。

System.ServiceModel.Security.Tokens

包括表示安全令牌和 Windows Communication Foundation (WCF) 安全证书的类型。

System.Text

包括表示字符编码的类,以及操作和格式化 String 对象(而不创建 String 的中间实例)的帮助器类。

System.Text.RegularExpressions

包括提供对 .NET Framework 正則表達式引擎的訪问的类。

System.Threading

提供支持多线程编程的类和接口。

System.Threading.Tasks

提供简化编写并发和异步代码的工作的类型。

System.Threading.Tasks.DataFlow

提供基于參与者的编程模型,它提供用于粗粒度数据流和管道任务的进程内消息传递。

若要安装 System.Threading.Tasks.Dataflow 命名空间,请在 Visual Studio 2015 RC 或更高版本号中打开项目。从“项目”菜单中选择“管理 NuGet 包”,然后联机搜索 Microsoft.Tpl.Dataflow 包。

System.Windows.Input

包括启用自己定义命令的类型。

System.Xml

提供基于标准的 XML 处理支持。

System.Xml.Linq

包括用于 LINQ to XML 的类型。LINQ to XML 是内存中的 XML 编程接口。使您能够轻松有效地改动 XML 文档。

System.Xml.Schema

包括提供基于标准的 XML 架构定义语言 (XSD) 架构支持的 XML 类。

System.Xml.Serialization

包括用于将对象序列化为 XML 格式的文档或流的类。

Windows.Foundation

启用基本 Windows 执行时 功能。包括管理异步操作、訪问属性存储以及使用图像和 URI。

Windows.UI

同意 Windows 8.x 应用商店应用程序訪问核心系统功能和有关其 UI 的执行时信息。

Windows.UI.Xaml

提供常规框架 API 和应用程序模型 API。以及很多不同的功能区域通用的支持类。

Windows.UI.Xaml.Controls.Primitives

定义表示 UI 控件的组成部分或支持控件复合模型的类。

此外,还定义控件模式的接口,比如对齐并选择。

Windows.UI.Xaml.Media

提供基本媒体支持、图形基元和画笔绘制 API。

Windows.UI.Xaml.Media.Animation

为切换动画、可视状态或动画 UI 组件提供动画和情节提要 API。

Windows.UI.Xaml.Media.Media3D

包括支持矩阵/透视转换的类型。

Microsoft.CSharp.RuntimeBinder

包括支持动态语言执行时 (DLR) 与 C# 之间的互操作的类型。

Microsoft.VisualBasic

包括支持用 Visual Basic 语言进行编译和代码生成的类。

Microsoft.VisualBasic.CompilerServices

包括支持 Visual Basic 编译器的仅供内部使用的类型。




posted @ 2018-04-01 11:24  zhchoutai  阅读(146)  评论(0编辑  收藏  举报