System.Runtime.Versioning 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含高级类型,这些类型支持并行实现 .NET 的版本控制。
类
| 名称 | 说明 |
|---|---|
| ComponentGuaranteesAttribute |
定义可能跨越多个版本的组件、类型或类型成员的兼容性保证。 |
| FrameworkName |
表示.NET版本的名称。 |
| ObsoletedOSPlatformAttribute |
标记在给定操作系统版本中已过时的 API。 |
| OSPlatformAttribute |
所有特定于平台的 API 属性的基类型。 |
| RequiresPreviewFeaturesAttribute |
指示 API 处于预览状态。 此属性允许使用诊断来标记调用站点,该诊断指示使用了预览功能。 作者可以使用此属性在其程序集中交付预览功能。 |
| ResourceConsumptionAttribute |
指定类的成员消耗的资源。 此类不能被继承。 |
| ResourceExposureAttribute |
指定类成员的资源公开。 此类不能被继承。 |
| SupportedOSPlatformAttribute |
指示指定平台或作系统支持 API。 如果指定了版本,则无法从早期版本调用 API。 可以应用多个属性来指示对多个作系统的支持。 |
| SupportedOSPlatformGuardAttribute |
使用受支持的平台名称和可选版本对自定义防护字段、属性或方法进行注释。 可以应用多个属性来指示多个受支持平台的防护。 |
| TargetFrameworkAttribute |
标识编译特定程序集时.NET的版本。 |
| TargetPlatformAttribute |
指定项目面向的操作系统,例如Windows或 iOS。 |
| UnsupportedOSPlatformAttribute |
标记在给定作系统版本中已删除或不受支持的 API。 |
| UnsupportedOSPlatformGuardAttribute |
使用不受支持的平台名称和可选版本对自定义防护字段、属性或方法进行注释。 可以应用多个属性来指示多个不受支持的平台的防护。 |
| VersioningHelper |
提供帮助开发人员编写版本安全代码的方法。 此类不能被继承。 |
枚举
| 名称 | 说明 |
|---|---|
| ComponentGuaranteesOptions |
描述可能跨越多个版本的组件、类型或类型成员的兼容性保证。 |
| ResourceScope |
标识可共享资源的范围。 |
注解
在此命名空间中找到的类型适用于.NET,不适用于用户应用程序。