PublishComponent 表
PublishComponent 表将 Component 表中列出的组件与限定符文本字符串和类别 ID GUID 相关联。 以这种方式组合在一起的具有并行功能的组件称为限定组件。 请参阅限定组件。 这为安装程序提供了一种在引用组件时单级间接寻址的方法。 请参阅使用限定组件。
PublishComponent 表具有以下列。
列 | 类型 | 密钥 | Nullable |
---|---|---|---|
ComponentId | GUID | Y | N |
限定符 | 文本 | Y | N |
Component_ | Identifier | Y | N |
AppData | 文本 | N | Y |
Feature_ | Identifier | N | N |
列
-
ComponentId
-
一个字符串 GUID,表示组合在一起的组件的类别。 请注意,此列的标题具有误导性。 这是限定组件的类别的 GUID,与 Component 表的 ComponentId 列中显示的 GUID 不同。 这里指的是向外部客户端(而非组件本身)提供组件功能的服务器。
-
Qualifier
-
限定 ComponentId 列中的值的文本字符串。 限定符用于区分同一组件的多种形式,例如以多种语言实现的组件。 这些是 MsiEnumComponentQualifiers 返回的限定符文本字符串。
-
Component_
-
Component 表第一列的外部键。 该标识符指的是限定组件在 Component 表中的记录。
-
AppData
-
一个可选的可本地化的文本,它描述了此记录的限定组件。 字符串通常由应用程序分析,并且可显示给用户。 它应该会描述限定组件。 这可以使用 MsiEnumComponentQualifiers 进行检索。
-
Feature_
-
Feature 表第一列的外部键。 这是使用此限定组件的功能。
备注
执行 PublishComponents 操作或 UnpublishComponents 操作时会引用该表。
请注意,此表的名称具有误导性。 创作播发无需此表。 若要了解如何设置要播发的组件的安装状态,请查看 Component 表和 Feature 表的 Attributes 列。
验证