Sdílet prostřednictvím


PublishComponent Table

Tabulka PublishComponent přidruží komponenty uvedené v tabulce komponent s textovým řetězcem kvalifikátoru a identifikátorem GUID ID kategorie. Komponenty s paralelními funkcemi, které byly tímto způsobem seskupeny, se označují jako kvalifikované komponenty. Viz kvalifikovaných komponent . To poskytuje instalačnímu programu metodu pro jednoúrovňovou nepřímý odkaz při odkazování na komponenty. Viz použití kvalifikovaných komponent.

Tabulka PublishComponent obsahuje následující sloupce.

Sloupec Typ Klíč Nullable
ComponentId guid Y N
Kvalifikátor textové Y N
Komponenta_ identifikátor Y N
AppData textové N Y
Rys_ identifikátor N N

 

Sloupce

ComponentId

Řetězec IDENTIFIKÁTOR GUID, který představuje kategorii komponent, které se seskupují. Všimněte si, že název tohoto sloupce je zavádějící. Toto je IDENTIFIKÁTOR GUID pro kategorii kvalifikovaných komponent a není stejný identifikátor GUID, který se zobrazuje ve sloupci ComponentId tabulky Komponenta. Tady odkazuje na server, který poskytuje funkce komponenty externím klientům, nikoli samotné komponentě.

Kvalifikátor

Textový řetězec, který kvalifikuje hodnotu ve sloupci ComponentId. Kvalifikátor se používá k rozlišení více forem stejné komponenty, například komponenty implementované v několika jazycích. Jedná se o textové řetězce kvalifikátoru vrácené MsiEnumComponentQualifiers.

Component_

Externí klíč do sloupce jedné z tabulek komponent . Tento identifikátor odkazuje na záznam kvalifikované komponenty v tabulce Komponent.

AppData

Volitelný lokalizovatelný text popisující kvalifikovanou součást tohoto záznamu. Řetězec je obvykle analyzován aplikací a může být zobrazen uživateli. Měl by popsat kvalifikovanou komponentu. To lze načíst pomocí MsiEnumComponentQualifiers.

Feature_

Externí klíč do sloupce v tabulce funkcí . Toto je funkce používající tuto kvalifikovanou komponentu.

Poznámky

Tato tabulka se označuje, když se akce PublishComponents nebo akce UnpublishComponents.

Všimněte si, že název této tabulky je zavádějící. Tato tabulka není nutná k vytvoření reklamy. Informace o tom, jak nastavit stav instalace komponent pro inzerování, najdete ve sloupci Atributy tabulky Komponenta a Tabulky funkcí.

Validace

ICE03
ICE06
ICE19
ICE22
ICE32