System.Runtime.Versioning 命名空间

包含支持在 .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 中,而不是用户应用程序。