Partager via


ActivatableClass (in InProcessServer) (Windows 10)

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

Hiérarchie d’éléments

<Paquet>

    <Extensions>

         <Extension>

              <InProcessServer>

                        <ActivatableClass>

Syntax

<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 = 'A string that can be one of the following values: "both", "STA", or "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 dont la valeur est comprise entre 1 et 255 caractères et qui ne peut pas commencer ou se terminer par un point (.) ou qui contient les caractères suivants : <, >, &:, "/, \, , |, , , ?ou *. Yes
ThreadingModel Type de modèle de threading pris en charge par la classe runtime. Chaîne qui peut être l’une des valeurs suivantes : à la fois, STA ou MTA. Yes

Éléments enfants

Élément enfant Description
ActivatableClassAttribute Définit un attribut de la classe qui est stocké 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 :

Configuration requise

Élément Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/foundation/windows10