ActivatableClass (type: CT_OutOfProcessActivatableClass)

Declares a runtime class associated with the extensibility point.

Element hierarchy

<Package>
<Extensions>
<Extension>
<OutOfProcessServer>
<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 *. >

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

</ActivatableClass>

Key

{} specific range of occurrences

Attributes and Elements

Attributes

Attribute Description Data type Required Default value
ActivatableClassId

The identifier of the runtime class in the operating system.

A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, %, ", /, , |, ?, or *. Yes

Child Elements

Child Element Description
ActivatableClassAttribute

Defines an attribute of the class that is stored in the Windows Runtime property store.

Parent Elements

Parent Element Description
OutOfProcessServer

Declares a package extension point of type windows.activatableClass.outOfProcessServer. The app uses an executable (EXE) that exposes one or more activatable classes.

The following elements have the same name as this one, but different content or attributes:

Requirements

Namespace

http://schemas.microsoft.com/appx/2010/manifest