Edit

ActivatableClass (in OutOfProcessServer)

Declares a runtime class associated with the extensibility point.

Element hierarchy

<Package>
   └─ <Extensions>
      └─ <Extension>
         └─ <OutOfProcessServer>
            └─ <ActivatableClass>

Syntax

<Package
  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10">
  ...
  <ActivatableClass
    ActivatableClassId = 'A required string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, &#124;, ?, or *.' >

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

  </ActivatableClass>
</Package>

Key

{} specific range of occurrences

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.

Requirements

Item Value
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10
Minimum OS Version

Remarks

Examples

See also

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