孙广东  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的更多相关文章

  1. 2)Win10-UWA开发 API參考 - 1

    孙广东  2015.8.23 大多数 Windows 执行时 API 如今适用于 Windows Phone 应用商店应用以及 Windows 应用商店应用,这意味着当你创建同一时候面向 Window ...

  2. swift初探(供objective c开发人员參考)

    6月初的wwdc苹果推出了一门新的开发语言swift.系统10.9.3以上安装xcode6 beta版就可以体验swift. 苹果公司做了尽可能多的努力让这门语言迅速成为一个工业级的有用编程语言,而不 ...

  3. 基于TI Davinci架构的多核/双核开发高速扫盲(以OMAP L138为例),dm8168多核开发參考以及达芬奇系列资料user guide整理

    基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门 原文转自http://blog.csdn.net/wangpengqi/article/details/8115614 感谢 ...

  4. Unity开发规范(个人习惯,仅供參考)

    近期整理了一下unity里的文件夹使用和脚本上的一些规范,这个看个人习惯,仅供參考 1.unity中的Project文件夹      总体文件夹大致例如以下:            按资源种类分目录. ...

  5. 6. GC 调优(工具篇) - GC參考手冊

    进行GC性能调优时, 须要明白了解, 当前的GC行为对系统和用户有多大的影响. 有多种监控GC的工具和方法, 本章将逐一介绍经常使用的工具. 您应该已经阅读了前面的章节: 垃圾收集简单介绍 - GC參 ...

  6. Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App

    安装VS2015 Update2的过程是非常曲折的.还好经过不懈的努力,终于折腾成功了. 如果开发Cordova项目的话,推荐大家用一下ionic这个框架,效果还不错.对于Cordova.PhoneG ...

  7. Win10/UWP开发—使用Cortana语音与App后台Service交互

    上篇文章中我们介绍了使用Cortana调用前台App,不熟悉的移步到:Win10/UWP开发—使用Cortana语音指令与App的前台交互,这篇我们讲讲如何使用Cortana调用App的后台任务,相比 ...

  8. Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构

    分享两篇Win 10应用开发的XML文档结构:Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构. Win 10 开发中Adapt ...

  9. ANTLR4权威參考手冊(一)

    写在前面的话: 此文档是对伟大的Terence Parr的著作<the definitive antlr4 reference>的翻译本.致敬!欢迎转载,请注明原地址,请尊重劳动成果.翻译 ...

随机推荐

  1. 洛谷 P4882 lty loves 96! 解题报告

    P4882 lty loves 96! 题目背景 众所周知,\(lty\)非常喜欢\(96\)这两个数字(想歪的现在马上面壁去),更甚于复读(人本复)! 题目描述 由于爱屋及乌,因此,\(lty\)对 ...

  2. springMvc <form:form>标签 <form:input>标签需要注意的问题

    在用springMVC <form:form>表单时,喜欢报的错误如下所示: 错误的Controller层的代码如下: @RequestMapping(value = "test ...

  3. svn merge详解

    svn merge详解 [OK] http://blog.163.com/lgh_2002/blog/static/4401752620106202710487/ Subversion的分支通常用于在 ...

  4. Linux虚拟地址空间布局以及进程栈和线程栈总结

    原文链接:http://blog.csdn.net/freeelinux/article/details/53782986[侵删] 本文转自多个博客,以及最后有我的总结.我没有单独从头到尾写一个总结的 ...

  5. android与java的关系

    摘自:http://bbs.51cto.com/thread-944897-1.html   相信学习android的人都会想过或者想知道这个问题,那就请你耐心的看完这篇文章吧,你会对android与 ...

  6. wchar_t类型的几个函数

    wchar_t是C/C++的字符数据类型,是一种扩展的字符存储方式. 在Windows下,wchar_t占2个字节(byte):在Linux下,wchar_t占4个字节 wchar_t类型主要用在国际 ...

  7. c/c++中const用法总结

    1.修饰常量时: const int temp1;  //temp1为常量,不可变 int const temp2;  //temp2为常量,不可变 2.修饰指针时: 主要看const在*的前后,在前 ...

  8. 中国大陆无法访问Steve Purcell的emacs配置解决办法

    因为大陆网络问题,没办法访问Steve Purcell的emacs配置中的melpa.org,所以我们更改目录即可. 1.删除自己的配置. $ rm ~/.emacs $ rm -rf ~/.emac ...

  9. eclipse CreateProcess error=87

    http://blog.csdn.net/mylove709834360/article/details/9253697 完美解决~

  10. css3帮你轻松实现圆角效果,不一样的前端页面。

    在Web前端页面实现圆角效果,CSS3帮你轻松实现,一个人人皆知的属性 圆角边框的绘制是Web页面和Web应用程序中经常用来美化页面效果的手法之一.今天,小编为大家介绍CSS3提供的可以将矩形变为圆角 ...