Compartilhar via


PreviousContractVersionAttribute Classe

Definição

Indica que o tipo foi anteriormente associado a um 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
Herança
PreviousContractVersionAttribute
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduzida na v1.0)

Comentários

Esse atributo estará presente se um tipo tiver sido movido de um contrato de API para outro tipo. Ele expressa o histórico do tipo em relação aos contratos de API nos quais ele existiu.

Construtores

PreviousContractVersionAttribute(String, UInt32, UInt32, String)

Cria e inicializa uma nova instância do atributo.

PreviousContractVersionAttribute(String, UInt32, UInt32)

Cria e inicializa uma nova instância do atributo.

PreviousContractVersionAttribute(Type, UInt32, UInt32, Type)

Cria e inicializa uma nova instância do atributo.

PreviousContractVersionAttribute(Type, UInt32, UInt32)

Cria e inicializa uma nova instância do atributo.

Aplica-se a