PreviousContractVersionAttribute Kelas

Definisi

Menunjukkan bahwa jenis tersebut sebelumnya dikaitkan dengan kontrak API yang berbeda.

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
Warisan
PreviousContractVersionAttribute
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (diperkenalkan dalam v1.0)

Keterangan

Atribut ini ada jika jenis telah dipindahkan dari satu kontrak API ke jenis lain. Ini mengekspresikan riwayat jenis dalam kaitannya dengan kontrak API di mana ia telah ada.

Konstruktor

PreviousContractVersionAttribute(String, UInt32, UInt32)

Membuat dan menginisialisasi instans baru atribut.

PreviousContractVersionAttribute(String, UInt32, UInt32, String)

Membuat dan menginisialisasi instans baru atribut.

PreviousContractVersionAttribute(Type, UInt32, UInt32)

Membuat dan menginisialisasi instans baru atribut.

PreviousContractVersionAttribute(Type, UInt32, UInt32, Type)

Membuat dan menginisialisasi instans baru atribut.

Berlaku untuk