Condividi tramite


PreviousContractVersionAttribute Classe

Definizione

Indica che il tipo è stato associato in precedenza a un contratto API diverso.

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
Ereditarietà
PreviousContractVersionAttribute
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (è stato introdotto in v1.0)

Commenti

Questo attributo è presente se un tipo è stato spostato da un contratto API a un altro tipo. Esprime la cronologia del tipo in relazione ai contratti API in cui è esistente.

Costruttori

PreviousContractVersionAttribute(String, UInt32, UInt32, String)

Crea e inizializza una nuova istanza dell'attributo .

PreviousContractVersionAttribute(String, UInt32, UInt32)

Crea e inizializza una nuova istanza dell'attributo .

PreviousContractVersionAttribute(Type, UInt32, UInt32, Type)

Crea e inizializza una nuova istanza dell'attributo .

PreviousContractVersionAttribute(Type, UInt32, UInt32)

Crea e inizializza una nuova istanza dell'attributo .

Si applica a