Compartir a través de


PreviousContractVersionAttribute Clase

Definición

Indica que el tipo estaba asociado anteriormente a un contrato de API diferente.

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
Herencia
PreviousContractVersionAttribute
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (se introdujo en la versión v1.0)

Comentarios

Este atributo está presente si un tipo se ha movido de un contrato de API a otro tipo. Expresa el historial del tipo en relación con los contratos de API en los que ha existido.

Constructores

PreviousContractVersionAttribute(String, UInt32, UInt32, String)

Crea e inicializa una nueva instancia del atributo .

PreviousContractVersionAttribute(String, UInt32, UInt32)

Crea e inicializa una nueva instancia del atributo .

PreviousContractVersionAttribute(Type, UInt32, UInt32, Type)

Crea e inicializa una nueva instancia del atributo .

PreviousContractVersionAttribute(Type, UInt32, UInt32)

Crea e inicializa una nueva instancia del atributo .

Se aplica a