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