Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ActivatableClass (type: CT_InProcessActivatableClass)

Declares a runtime class associated with the extensibility point.

Element hierarchy

<Package>
<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     = "both" | "STA" | "MTA" >

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

</ActivatableClass>

Key

{}   specific range of occurrences

Attributes and Elements

Attributes

AttributeDescriptionData typeRequiredDefault 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
ThreadingModel

The type of threading model supported by the runtime class.

This attribute can have one of the following values:

  • both
  • STA
  • MTA
Yes

 

Child Elements

Child ElementDescription
ActivatableClassAttribute

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

 

Parent Elements

Parent ElementDescription
InProcessServer

Declares a package extensibility point of type windows.activatableClass.inProcessServer. The app uses a dynamic link library (DLL) that exposes one or more activatable classes.

 

Related elements

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

Requirements

Namespace

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

 

 

Show:
© 2014 Microsoft