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)

ターゲット設定の Platform 値を含む、 属性の新しいインスタンスを作成して初期化します。

DeprecatedAttribute(String, DeprecationType, UInt32, String)

属性の新しいインスタンスを作成して初期化します。

DeprecatedAttribute(String, DeprecationType, UInt32, Type)

属性の新しいインスタンスを作成して初期化します。

適用対象