PublishComponent-tabell
Tabellen PublishComponent associerar komponenter som anges i tabellen Component med en kvalificerande textsträng och ett kategori-ID GUID. Komponenter med parallella funktioner som har grupperats tillsammans på det här sättet kallas kvalificerade komponenter. Se kvalificerade komponenter. Detta ger installationsprogrammet en metod för indirekt på en nivå när det gäller komponenter. Se använda kvalificerade komponenter.
Tabellen PublishComponent innehåller följande kolumner.
Spalt | Typ | Nyckel | Nullbar |
---|---|---|---|
ComponentId | GUID- | Y | N |
Kvalificerare | Text | Y | N |
Komponent_ | identifierare | Y | N |
AppData | Text | N | Y |
Drag_ | identifierare | N | N |
Kolumner
-
ComponentId
-
En sträng GUID- som representerar den kategori av komponenter som grupperas tillsammans. Observera att den här kolumnens rubrik är missvisande. Detta är GUID för kategorin kvalificerade komponenter och är inte samma GUID som visas i kolumnen ComponentId i tabellen Component. Här refererar den till en server som tillhandahåller funktionen för en komponent till externa klienter i stället för själva komponenten.
-
-kvalificerare
-
En textsträng som kvalificerar värdet i kolumnen ComponentId. En kvalificerare används för att särskilja flera former av samma komponent, till exempel en komponent som implementeras på flera språk. Det här är textsträngarna som returneras av MsiEnumComponentQualifiers.
-
Component_
-
Extern nyckel i kolumnen en av -komponenttabellen. Den här identifieraren refererar till den kvalificerade komponentens post i tabellen Komponent.
-
AppData
-
En valfri text som kan lokaliseras och som beskriver den kvalificerade komponenten i den här posten. Strängen parsas ofta av programmet och kan visas för användaren. Den bör beskriva den kvalificerade komponenten. Detta kan hämtas med MsiEnumComponentQualifiers.
-
Feature_
-
Extern nyckel i kolumnen en av -funktionstabellen. Det här är funktionen som använder den här kvalificerade komponenten.
Anmärkningar
Den här tabellen refereras till när åtgärden PublishComponents eller åtgärden UnpublishComponents körs.
Observera att namnet på den här tabellen är missvisande. Den här tabellen krävs inte för att skapa annonseringen. Se kolumnen Attribut i tabellen Component och Feature för information om hur du anger installationstillståndet för komponenter som ska annonseras.
Validering