ActivatableAttribute Costruttori

Definizione

Overload

ActivatableAttribute(UInt32)

Indica che la classe di runtime può essere attivata senza parametri, a partire da una determinata versione.

ActivatableAttribute(Type, UInt32)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione.

ActivatableAttribute(UInt32, String)

Indica che la classe di runtime può essere attivata senza parametri, a partire da una determinata versione di un determinato contratto API.

ActivatableAttribute(UInt32, Type)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione.

ActivatableAttribute(UInt32, Platform)

Indica che la classe di runtime può essere attivata senza parametri, a partire da una determinata versione di una determinata piattaforma.

ActivatableAttribute(Type, UInt32, String)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione di un contratto API specifico.

ActivatableAttribute(Type, UInt32, Type)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione di un contratto API specifico.

ActivatableAttribute(Type, UInt32, Platform)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione di una determinata piattaforma.

ActivatableAttribute(UInt32)

Indica che la classe di runtime può essere attivata senza parametri, a partire da una determinata versione.

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

Parametri

version
UInt32

unsigned int

uint32_t

Versione minima che può attivare la classe di runtime senza parametri.

Commenti

Gli sviluppatori possono scegliere qualsiasi sistema di controllo delle versioni desiderato, purché il numero di versione aumenti sempre. Per altre informazioni, vedere Controllo delle versioni nella specifica del sistema di tipo multi-linguaggio Microsoft.

L'attivazione senza parametri viene eseguita dalla funzione RoActivateInstance.

Vedi anche

Si applica a

ActivatableAttribute(Type, UInt32)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione.

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)

Parametri

type
TypeName Type

Tipo dell'interfaccia usata per attivare gli oggetti.

version
UInt32

unsigned int

Versione minima che può attivare la classe di runtime con l'interfaccia specificata.

Commenti

Gli sviluppatori possono scegliere qualsiasi sistema di controllo delle versioni desiderato, purché il numero di versione aumenti sempre. Per altre informazioni, vedere Controllo delle versioni nella specifica del sistema di tipo multi-linguaggio Microsoft.

Vedi anche

Si applica a

ActivatableAttribute(UInt32, String)

Indica che la classe di runtime può essere attivata senza parametri, a partire da una determinata versione di un determinato contratto API.

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)

Parametri

version
UInt32

unsigned int

uint32_t

Versione del contratto API che può attivare la classe di runtime senza parametri. La versione principale si trova nell'ordine elevato a 16 bit e la versione secondaria si trova nei 16 bit di basso ordine.

type
String

Platform::String

winrt::hstring

Nome del contratto API che può attivare la classe di runtime senza parametri. Questo parametro deve essere stato denominato contractName.)

Commenti

L'attivazione senza parametri viene eseguita dalla funzione RoActivateInstance.

Vedi anche

Si applica a

ActivatableAttribute(UInt32, Type)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione.

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)

Parametri

version
UInt32

unsigned int

Versione minima che può attivare la classe di runtime con l'interfaccia specificata.

type
TypeName Type

Tipo dell'interfaccia usata per attivare gli oggetti.

Commenti

Gli sviluppatori possono scegliere qualsiasi sistema di controllo delle versioni desiderato, purché il numero di versione aumenti sempre. Per altre informazioni, vedere Controllo delle versioni nella specifica del sistema di tipo multi-linguaggio Microsoft.

Vedi anche

Si applica a

ActivatableAttribute(UInt32, Platform)

Indica che la classe di runtime può essere attivata senza parametri, a partire da una determinata versione di una determinata piattaforma.

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)

Parametri

version
UInt32

unsigned int

uint32_t

Versione minima della piattaforma che può attivare la classe di runtime senza parametri.

platform
Platform

Piattaforma che può attivare la classe di runtime senza parametri.

Commenti

Questa versione del ActivatableAttribute costruttore è obsoleta.

L'attivazione senza parametri viene eseguita dalla funzione RoActivateInstance.

Vedi anche

Si applica a

ActivatableAttribute(Type, UInt32, String)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione di un contratto API specifico.

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)

Parametri

type
TypeName Type

Tipo dell'interfaccia usata per attivare gli oggetti.

version
UInt32

unsigned int

Versione minima del contratto API che può attivare la classe di runtime con l'interfaccia specificata. La versione principale si trova nell'ordine elevato a 16 bit e la versione secondaria si trova nei 16 bit di basso ordine.

contractName
String

Platform::String

Nome del contratto API che può attivare la classe di runtime con l'interfaccia specificata.

Vedi anche

Si applica a

ActivatableAttribute(Type, UInt32, Type)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione di un contratto API specifico.

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)

Parametri

type
TypeName Type

Tipo dell'interfaccia usata per attivare gli oggetti.

version
UInt32

unsigned int

Versione minima che può attivare la classe di runtime con l'interfaccia specificata.

contractName
TypeName Type

Tipo del contratto API che può attivare la classe di runtime senza parametri.

Esempio

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

Si applica a

ActivatableAttribute(Type, UInt32, Platform)

Indica che la classe di runtime può essere attivata con parametri, a partire da una determinata versione di una determinata piattaforma.

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)

Parametri

type
TypeName Type

Tipo dell'interfaccia usata per attivare gli oggetti.

version
UInt32

unsigned int

Versione della piattaforma che può attivare la classe di runtime con l'interfaccia specificata.

platform
Platform

Piattaforma che può attivare la classe di runtime con l'interfaccia specificata.

Commenti

Questa versione del ActivatableAttribute costruttore è obsoleta.

Vedi anche

Si applica a