ActivatableAttribute Constructeurs

Définition

Surcharges

ActivatableAttribute(UInt32)

Indique que la classe runtime peut être activée sans aucun paramètre, à partir d’une version particulière.

ActivatableAttribute(Type, UInt32)

Indique que la classe runtime peut être activée avec des paramètres, à partir d’une version particulière.

ActivatableAttribute(UInt32, String)

Indique que la classe runtime peut être activée sans aucun paramètre, à partir d’une version particulière d’un contrat d’API particulier.

ActivatableAttribute(UInt32, Type)

Indique que la classe runtime peut être activée avec des paramètres, à partir d’une version particulière.

ActivatableAttribute(UInt32, Platform)

Indique que la classe runtime peut être activée sans aucun paramètre, à partir d’une version particulière d’une plateforme particulière.

ActivatableAttribute(Type, UInt32, String)

Indique que la classe runtime peut être activée avec des paramètres, en commençant par une version particulière d’un contrat d’API particulier.

ActivatableAttribute(Type, UInt32, Type)

Indique que la classe runtime peut être activée avec des paramètres, en commençant par une version particulière d’un contrat d’API particulier.

ActivatableAttribute(Type, UInt32, Platform)

Indique que la classe runtime peut être activée avec des paramètres, à partir d’une version particulière d’une plateforme particulière.

ActivatableAttribute(UInt32)

Indique que la classe runtime peut être activée sans aucun paramètre, à partir d’une version particulière.

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

Paramètres

version
UInt32

unsigned int

uint32_t

Version minimale qui peut activer la classe runtime sans paramètres.

Remarques

Les développeurs peuvent choisir n’importe quel système de contrôle de version de leur choix, à condition que le numéro de version augmente toujours. Pour plus d’informations, consultez Contrôle de version dans la spécification système de type multilingue Microsoft.

L’activation sans paramètre est effectuée par la fonction RoActivateInstance.

Voir aussi

S’applique à

ActivatableAttribute(Type, UInt32)

Indique que la classe runtime peut être activée avec des paramètres, à partir d’une version particulière.

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)

Paramètres

type
TypeName Type

Type de l’interface utilisée pour activer des objets.

version
UInt32

unsigned int

Version minimale qui peut activer la classe runtime avec l’interface spécifiée.

Remarques

Les développeurs peuvent choisir n’importe quel système de contrôle de version de leur choix, à condition que le numéro de version augmente toujours. Pour plus d’informations, consultez Contrôle de version dans la spécification système de type multilingue Microsoft.

Voir aussi

S’applique à

ActivatableAttribute(UInt32, String)

Indique que la classe runtime peut être activée sans aucun paramètre, à partir d’une version particulière d’un contrat d’API particulier.

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)

Paramètres

version
UInt32

unsigned int

uint32_t

Version du contrat d’API qui peut activer la classe runtime sans paramètre. La version principale est dans l’ordre élevé 16 bits et la version mineure est dans l’ordre inférieur 16 bits.

type
String

Platform::String

winrt::hstring

Nom du contrat d’API qui peut activer la classe runtime sans paramètre. (Ce paramètre doit avoir été nommé contractName.)

Remarques

L’activation sans paramètre est effectuée par la fonction RoActivateInstance.

Voir aussi

S’applique à

ActivatableAttribute(UInt32, Type)

Indique que la classe runtime peut être activée avec des paramètres, à partir d’une version particulière.

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)

Paramètres

version
UInt32

unsigned int

Version minimale qui peut activer la classe runtime avec l’interface spécifiée.

type
TypeName Type

Type de l’interface utilisée pour activer des objets.

Remarques

Les développeurs peuvent choisir n’importe quel système de contrôle de version de leur choix, à condition que le numéro de version augmente toujours. Pour plus d’informations, consultez Contrôle de version dans la spécification système de type multilingue Microsoft.

Voir aussi

S’applique à

ActivatableAttribute(UInt32, Platform)

Indique que la classe runtime peut être activée sans aucun paramètre, à partir d’une version particulière d’une plateforme particulière.

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)

Paramètres

version
UInt32

unsigned int

uint32_t

Version minimale de la plateforme qui peut activer la classe runtime sans paramètre.

platform
Platform

Plateforme qui peut activer la classe runtime sans paramètre.

Remarques

Cette version du ActivatableAttribute constructeur est obsolète.

L’activation sans paramètre est effectuée par la fonction RoActivateInstance.

Voir aussi

S’applique à

ActivatableAttribute(Type, UInt32, String)

Indique que la classe runtime peut être activée avec des paramètres, en commençant par une version particulière d’un contrat d’API particulier.

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)

Paramètres

type
TypeName Type

Type de l’interface utilisée pour activer des objets.

version
UInt32

unsigned int

Version minimale du contrat d’API qui peut activer la classe runtime avec l’interface spécifiée. La version principale est dans l’ordre élevé 16 bits et la version mineure est dans l’ordre inférieur 16 bits.

contractName
String

Platform::String

Nom du contrat d’API qui peut activer la classe runtime avec l’interface spécifiée.

Voir aussi

S’applique à

ActivatableAttribute(Type, UInt32, Type)

Indique que la classe runtime peut être activée avec des paramètres, en commençant par une version particulière d’un contrat d’API particulier.

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)

Paramètres

type
TypeName Type

Type de l’interface utilisée pour activer des objets.

version
UInt32

unsigned int

Version minimale qui peut activer la classe runtime avec l’interface spécifiée.

contractName
TypeName Type

Type du contrat d’API qui peut activer la classe runtime sans paramètre.

Exemples

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

S’applique à

ActivatableAttribute(Type, UInt32, Platform)

Indique que la classe runtime peut être activée avec des paramètres, à partir d’une version particulière d’une plateforme particulière.

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)

Paramètres

type
TypeName Type

Type de l’interface utilisée pour activer des objets.

version
UInt32

unsigned int

Version de la plateforme qui peut activer la classe runtime avec l’interface spécifiée.

platform
Platform

Plateforme qui peut activer la classe runtime avec l’interface spécifiée.

Remarques

Cette version du ActivatableAttribute constructeur est obsolète.

Voir aussi

S’applique à