PublishComponent 資料表

PublishComponent 資料表會將 元件資料表 中列出的元件與限定詞文字字串和類別識別碼 GUID 產生關聯。 具有平行功能的元件,以這種方式分組在一起,稱為限定元件。 請參閱 合格元件。 這會為安裝程式提供參考元件時單一層級間接性的方法。 請參閱 使用合格元件

PublishComponent 資料表具有下列資料行。

資料行 類型 答案 Nullable
ComponentId GUID Y N
Qualifier Text Y N
元件_ 識別碼 Y N
AppData Text N Y
特徵_ 識別碼 N N

 

資料行

ComponentId

字串 GUID ,表示要群組在一起的元件類別。 請注意,此資料行的標題會誤導。 這是限定元件類別的 GUID,而且與 在 Component 資料表的 ComponentId 資料行中出現的 GUID 不同。 這裡指的是伺服器,該伺服器會將元件的功能提供給外部用戶端,而不是元件本身。

限定 符

限定 ComponentId 資料行中值的文字字串。 限定詞可用來區分相同元件的多個形式,例如以多種語言實作的元件。 這些是 MsiEnumComponentQualifiers所傳回的限定詞文字字串。

元件_

元件資料表第一欄的外部索引鍵。 此識別碼是指元件資料表中限定元件的記錄。

AppData

選擇性的可當地語系化文字,描述此記錄的限定元件。 字串通常是由應用程式剖析,而且可以向使用者顯示。 它應該描述合格的元件。 這可以使用 MsiEnumComponentQualifiers來擷取。

特徵_

功能資料表第一欄的外部索引鍵。 這是使用此限定元件的功能。

備註

執行 PublishComponents 巨集指令UnpublishComponents 巨集指令 時,會參考此資料表。

請注意,此資料表的名稱會誤導。 此表格不需要撰寫廣告。 如需如何設定要公告之元件安裝狀態的資訊,請參閱 元件資料表功能資料表 的 [屬性] 資料行。

驗證

ICE03
ICE06
ICE19
ICE22
ICE32