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 中,而不是用户应用程序。