InstallUISequence Table
Az InstallUISequence tábla felsorolja azokat a műveleteket, amelyeket a legfelső szintű TELEPÍTÉSI művelet végrehajtásakor hajtanak végre, és a belső felhasználói felület szintje teljes felhasználói felületre vagy csökkentett felhasználói felületre van állítva. A telepítő kihagyja a táblázatban szereplő műveleteket, ha a felhasználói felület szintje alapszintű felhasználói felületre van állítva, vagy nincs felhasználói felület. Lásd: A felhasználói felület.
A telepítési sorrendben a InstallValidate műveletigműveletek és a kilépési párbeszédpanelek az InstallUISequence táblában találhatók. Az InstallValidate-től a telepítési sorozat végéig minden művelet az InstallExecuteSequence tábla található. Mivel az InstallExecuteSequence táblának önállónak kell lennie, rendelkezik minden szükséges inicializálási műveletgel, például a LaunchConditions, CostInitialize, FileCost, valamint a CostFinalizeés ExecuteAction művelet.
Az InstallUISequence tábla a következő oszlopokat tartalmazza.
Oszlop | Típus | Kulcs | Nullázható |
---|---|---|---|
Akció | azonosító | Y | N |
Feltétel | feltétel | N | Y |
Következés | egész szám | N | Y |
Oszlopok
-
művelet
-
A végrehajtandó művelet neve. Ez egy beépített művelet, egy egyéni művelet vagy egy felhasználói felület varázsló.
Elsődleges táblakulcs.
-
feltétel
-
Ez a mező egy feltételes kifejezést tartalmaz. Ha a kifejezés hamis értéket ad ki, a művelet kihagyva. Ha a kifejezés szintaxisa érvénytelen, akkor a sorozat leáll, és iesBadActionData értéket ad vissza. A feltételes utasítások szintaxisával kapcsolatos információkért lásd feltételes utasítás szintaxisát.
-
sorozat
-
Az oszlopban lévő szám határozza meg a művelet futtatásának sorrendjét.
A pozitív érték a sorrend pozícióját jelöli. A null érték azt jelzi, hogy a művelet soha nem fut. A következő negatív értékek azt jelzik, hogy ez a művelet akkor lesz végrehajtva, ha a telepítő visszaadja a társított megszüntetési jelzőt. Minden megszüntetési jelző (negatív érték) legfeljebb egy művelettel használható. Több művelet is rendelkezhet megszüntetési jelzővel, de különböző jelölőknek kell lenniük. A végpontjelzőket (negatív értékeket) általában párbeszédpanelekhasználják.
Megszüntetési jelző Érték Leírás msiDoActionStatusSuccess -1 Sikeres befejezés. Kilépés párbeszédpanelen használható. msiDoActionStatusUserExit -2 A felhasználó leállítja a telepítést. UserExit párbeszédpanelekhez használható. msiDoActionStatusFailure -3 Végzetes kilépés leáll. FatalError párbeszédpanelen használható. msiDoActionStatusSuspend -4 A telepítés fel van függesztve. A nulla, az összes többi negatív szám vagy null érték azt jelzi, hogy a művelet soha nem fut.
Megjegyzések
A folyamatmegjelenítéshez vagy naplózáshoz társított honosított szöveg a ActionText tábla.
Példa a sorozattáblákra: A sorozattáblázat használata.
Érvényesítés