IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]3)Win10-UWA开发 API参考 - 2

    u010019717发表于 2015-08-23 01:08:26
    love 0
    

    孙广东  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 文件(可选)。这些类的主要客户端是脚本引擎和编译器。

    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) 服务和可用于生成广泛分布的应用程序的客户端应用程序所必需的类型。

    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 正则表达式引擎的访问的类。

    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 编译器的仅供内部使用的类型。






沪ICP备19023445号-2号
友情链接