用于 Windows 8 的 ActivatableClass (应用包架构; 类型: CT_InProcessActivatableClass)

声明与扩展点相关联的运行时类。

元素层次结构

<包>
<扩展>
<分机>
<InProcessServer>
<ActivatableClass>

语法

<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>

{} 特定发生范围

特性和元素

特性

属性 说明 数据类型 必须 默认值
ActivatableClassId

操作系统中运行时类的标识符。

长度介于1到255个字符之间的字符串,不能以句点开头或结尾,也不能包含以下字符: < 、 > 、:、%、"、/、\、|、?或 *。
ThreadingModel

运行时类支持的线程模型的类型。

此属性可以具有以下值之一:

  • Azure 和 AppSource
  • STA
  • MTA

 

子元素

子元素 说明
ActivatableClassAttribute

定义存储在 Windows 运行时属性存储中的类的属性。

 

父元素

父元素 说明
InProcessServer

声明类型为 activatableClass. inProcessServer的包扩展点。 应用使用动态链接库 (DLL) 公开一个或多个可激活的类。

 

以下元素具有与此相同的名称,但内容或属性不同:

要求

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