ActivatableClass (schéma de package d’application pour Windows 8 ; type : CT_InProcessActivatableClass)

Déclare une classe d’exécution associée au point d’extensibilité.

Hiérarchie d’éléments

<Packages>
<Extensions>
<Poste>
<InProcessServer>
<ActivatableClass>

Syntaxe

<ActivatableClass ActivatableClassId = A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, %, ", /, \, |, ?, or *.
                  ThreadingModel     = "both" | "STA" | "MTA" >

  <!-- Child elements -->
  ActivatableClassAttribute{0,1000}

</ActivatableClass>

Clé

{} plage spécifique d’occurrences

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
ActivatableClassId

Identificateur de la classe Runtime dans le système d’exploitation.

Chaîne comportant entre 1 et 255 caractères qui ne peuvent pas commencer ou se terminer par un point ou qui contiennent les caractères suivants : < , > , :,%, ",/, \, |, ? ou *. Oui
ThreadingModel

Type de modèle de thread pris en charge par la classe Runtime.

Cet attribut peut avoir l’une des valeurs suivantes :

  • Les deux
  • STA
  • MTA
Oui

 

Éléments enfants

Élément enfant Description
ActivatableClassAttribute

définit un attribut de la classe qui est stockée dans le magasin de propriétés Windows Runtime.

 

Éléments parents

Élément parent Description
InProcessServer

Déclare un point d’extensibilité de package de type Windows. activatableClass. inProcessServer. L’application utilise une bibliothèque de liens dynamiques (DLL) qui expose une ou plusieurs classes activables.

 

Les éléments suivants portent le même nom que celui-ci, mais ils ont un contenu ou des attributs différents :

Spécifications

Valeur
Espace de noms http://schemas.microsoft.com/appx/2010/manifest