3)Win10-UWA开发 API參考 - 2
2021-04-18 23:27
孙广东? 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 编译器的仅供内部使用的类型。 |
文章标题:3)Win10-UWA开发 API參考 - 2
文章链接:http://soscw.com/index.php/essay/76407.html