Partager via


PreviousContractVersionAttribute Classe

Définition

Indique que le type a été précédemment associé à un contrat d’API différent.

public ref class PreviousContractVersionAttribute 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.InterfaceImpl | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.RuntimeClass | System.AttributeTargets.Struct)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
class PreviousContractVersionAttribute 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.InterfaceImpl | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.RuntimeClass | System.AttributeTargets.Struct)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public sealed class PreviousContractVersionAttribute : Attribute
function PreviousContractVersionAttribute(contract, versionLow, versionHigh, newContract)
Public NotInheritable Class PreviousContractVersionAttribute
Inherits Attribute
Héritage
PreviousContractVersionAttribute
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduit dans v1.0)

Remarques

Cet attribut est présent si un type a été déplacé d’un contrat d’API vers un autre type. Il exprime l’historique du type par rapport aux contrats d’API dans lesquels il a existé.

Constructeurs

PreviousContractVersionAttribute(String, UInt32, UInt32, String)

Crée et initialise une nouvelle instance de l’attribut.

PreviousContractVersionAttribute(String, UInt32, UInt32)

Crée et initialise une nouvelle instance de l’attribut.

PreviousContractVersionAttribute(Type, UInt32, UInt32, Type)

Crée et initialise une nouvelle instance de l’attribut.

PreviousContractVersionAttribute(Type, UInt32, UInt32)

Crée et initialise une nouvelle instance de l’attribut.

S’applique à