ActivatableAttribute Konstruktor

Definisi

Overload

ActivatableAttribute(UInt32)

Menunjukkan bahwa kelas runtime dapat diaktifkan tanpa parameter, dimulai dalam versi tertentu.

ActivatableAttribute(Type, UInt32)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu.

ActivatableAttribute(UInt32, String)

Menunjukkan bahwa kelas runtime dapat diaktifkan tanpa parameter, dimulai dalam versi tertentu dari kontrak API tertentu.

ActivatableAttribute(UInt32, Type)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu.

ActivatableAttribute(UInt32, Platform)

Menunjukkan bahwa kelas runtime dapat diaktifkan tanpa parameter, dimulai dalam versi tertentu dari platform tertentu.

ActivatableAttribute(Type, UInt32, String)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu dari kontrak API tertentu.

ActivatableAttribute(Type, UInt32, Type)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu dari kontrak API tertentu.

ActivatableAttribute(Type, UInt32, Platform)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu dari platform tertentu.

ActivatableAttribute(UInt32)

Menunjukkan bahwa kelas runtime dapat diaktifkan tanpa parameter, dimulai dalam versi tertentu.

public:
 ActivatableAttribute(unsigned int version);
 ActivatableAttribute(uint32_t const& version);
public ActivatableAttribute(uint version);
function ActivatableAttribute(version)
Public Sub New (version As UInteger)

Parameter

version
UInt32

unsigned int

uint32_t

Versi minimum yang dapat mengaktifkan kelas runtime tanpa parameter.

Keterangan

Pengembang dapat memilih sistem penerapan versi apa pun yang mereka inginkan, asalkan nomor versi selalu meningkat. Untuk detail selengkapnya, lihat Penerapan versi dalam spesifikasi sistem jenis lintas bahasa Microsoft.

Aktivasi tanpa parameter dilakukan oleh fungsi RoActivateInstance.

Lihat juga

Berlaku untuk

ActivatableAttribute(Type, UInt32)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version);
public ActivatableAttribute(Type type, uint version);
function ActivatableAttribute(type, version)
Public Sub New (type As Type, version As UInteger)

Parameter

type
TypeName Type

Jenis antarmuka yang digunakan untuk mengaktifkan objek.

version
UInt32

unsigned int

Versi minimum yang dapat mengaktifkan kelas runtime dengan antarmuka yang ditentukan.

Keterangan

Pengembang dapat memilih sistem penerapan versi apa pun yang mereka inginkan, asalkan nomor versi selalu meningkat. Untuk detail selengkapnya, lihat Penerapan versi dalam spesifikasi sistem jenis lintas bahasa Microsoft.

Lihat juga

Berlaku untuk

ActivatableAttribute(UInt32, String)

Menunjukkan bahwa kelas runtime dapat diaktifkan tanpa parameter, dimulai dalam versi tertentu dari kontrak API tertentu.

public:
 ActivatableAttribute(unsigned int version, Platform::String ^ type);
 ActivatableAttribute(uint32_t const& version, winrt::hstring const& type);
public ActivatableAttribute(uint version, string type);
function ActivatableAttribute(version, type)
Public Sub New (version As UInteger, type As String)

Parameter

version
UInt32

unsigned int

uint32_t

Versi kontrak API yang dapat mengaktifkan kelas runtime tanpa parameter. Versi utama dalam urutan tinggi 16-bit dan versi minor berada dalam urutan rendah 16 bit.

type
String

Platform::String

winrt::hstring

Nama kontrak API yang dapat mengaktifkan kelas runtime tanpa parameter. (Parameter ini seharusnya bernama contractName.)

Keterangan

Aktivasi tanpa parameter dilakukan oleh fungsi RoActivateInstance.

Lihat juga

Berlaku untuk

ActivatableAttribute(UInt32, Type)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu.

public:
 ActivatableAttribute(unsigned int version, Platform::Type ^ type);
public ActivatableAttribute(uint version, Type type);
function ActivatableAttribute(version, type)
Public Sub New (version As UInteger, type As Type)

Parameter

version
UInt32

unsigned int

Versi minimum yang dapat mengaktifkan kelas runtime dengan antarmuka yang ditentukan.

type
TypeName Type

Jenis antarmuka yang digunakan untuk mengaktifkan objek.

Keterangan

Pengembang dapat memilih sistem penerapan versi apa pun yang mereka inginkan, asalkan nomor versi selalu meningkat. Untuk detail selengkapnya, lihat Penerapan versi dalam spesifikasi sistem jenis lintas bahasa Microsoft.

Lihat juga

Berlaku untuk

ActivatableAttribute(UInt32, Platform)

Menunjukkan bahwa kelas runtime dapat diaktifkan tanpa parameter, dimulai dalam versi tertentu dari platform tertentu.

public:
 ActivatableAttribute(unsigned int version, Platform platform);
 ActivatableAttribute(uint32_t const& version, Platform const& platform);
public ActivatableAttribute(uint version, Platform platform);
function ActivatableAttribute(version, platform)
Public Sub New (version As UInteger, platform As Platform)

Parameter

version
UInt32

unsigned int

uint32_t

Versi minimum platform yang dapat mengaktifkan kelas runtime tanpa parameter.

platform
Platform

Platform yang dapat mengaktifkan kelas runtime tanpa parameter.

Keterangan

Versi ActivatableAttribute konstruktor ini sudah usang.

Aktivasi tanpa parameter dilakukan oleh fungsi RoActivateInstance.

Lihat juga

Berlaku untuk

ActivatableAttribute(Type, UInt32, String)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu dari kontrak API tertentu.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform::String ^ contractName);
public ActivatableAttribute(Type type, uint version, string contractName);
function ActivatableAttribute(type, version, contractName)
Public Sub New (type As Type, version As UInteger, contractName As String)

Parameter

type
TypeName Type

Jenis antarmuka yang digunakan untuk mengaktifkan objek.

version
UInt32

unsigned int

Versi minimum kontrak API yang dapat mengaktifkan kelas runtime dengan antarmuka yang ditentukan. Versi utama dalam urutan tinggi 16-bit dan versi minor berada dalam urutan rendah 16 bit.

contractName
String

Platform::String

Nama kontrak API yang dapat mengaktifkan kelas runtime dengan antarmuka yang ditentukan.

Lihat juga

Berlaku untuk

ActivatableAttribute(Type, UInt32, Type)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu dari kontrak API tertentu.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform::Type ^ contractName);
public ActivatableAttribute(Type type, uint version, Type contractName);
function ActivatableAttribute(type, version, contractName)
Public Sub New (type As Type, version As UInteger, contractName As Type)

Parameter

type
TypeName Type

Jenis antarmuka yang digunakan untuk mengaktifkan objek.

version
UInt32

unsigned int

Versi minimum yang dapat mengaktifkan kelas runtime dengan antarmuka yang ditentukan.

contractName
TypeName Type

Jenis kontrak API yang dapat mengaktifkan kelas runtime tanpa parameter.

Contoh

ActivatableAttribute(Type, UInt32, Platform), ActivatableAttribute(Type, UInt32), ActivatableAttribute(UInt32), ActivatableAttribute(UInt32, Type, ActivatableAttribute(UInt32, Platform), ActivatableAttribute(Type, UInt32, String), ActivatableAttribute(UInt32, String)

Berlaku untuk

ActivatableAttribute(Type, UInt32, Platform)

Menunjukkan bahwa kelas runtime dapat diaktifkan dengan parameter, dimulai dalam versi tertentu dari platform tertentu.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform platform);
public ActivatableAttribute(Type type, uint version, Platform platform);
function ActivatableAttribute(type, version, platform)
Public Sub New (type As Type, version As UInteger, platform As Platform)

Parameter

type
TypeName Type

Jenis antarmuka yang digunakan untuk mengaktifkan objek.

version
UInt32

unsigned int

Versi platform yang dapat mengaktifkan kelas runtime dengan antarmuka yang ditentukan.

platform
Platform

Platform yang dapat mengaktifkan kelas runtime dengan antarmuka yang ditentukan.

Keterangan

Versi ActivatableAttribute konstruktor ini sudah usang.

Lihat juga

Berlaku untuk