DeprecatedAttribute 类

定义

指示应在元数据中将类型或成员标记为已弃用。 编译器和其他开发人员工具可以读取此属性,并向用户提供有关弃用类型和可能的替代项的信息。

public ref class DeprecatedAttribute sealed : Attribute
/// [Windows.Foundation.Metadata.AllowMultiple]
/// [Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Event | System.AttributeTargets.Field | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.RuntimeClass | System.AttributeTargets.Struct)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
class DeprecatedAttribute final : Attribute
[Windows.Foundation.Metadata.AllowMultiple]
[Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Event | System.AttributeTargets.Field | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.RuntimeClass | System.AttributeTargets.Struct)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public sealed class DeprecatedAttribute : Attribute
Public NotInheritable Class DeprecatedAttribute
Inherits Attribute
继承
DeprecatedAttribute
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.FoundationContract (在 v1.0 中引入)

构造函数

DeprecatedAttribute(String, DeprecationType, UInt32)

创建并初始化 特性的新实例。

DeprecatedAttribute(String, DeprecationType, UInt32, Platform)

创建并初始化 特性的新实例,包括用于定位的平台值。

DeprecatedAttribute(String, DeprecationType, UInt32, String)

创建并初始化 特性的新实例。

DeprecatedAttribute(String, DeprecationType, UInt32, Type)

创建并初始化 特性的新实例。

适用于