AdminUISequence tábla
Az AdminUISequence tábla felsorolja azokat a műveleteket, amelyeket a telepítő egymás után hív meg, amikor a legfelső szintű rendszergazdai művelet végrehajtása, é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 az InstallValidate műveletigés a kilépési párbeszédpanelek az AdminUISequence táblában találhatók. Az InstallValidate-től a telepítési sorozat végéig minden művelet a AdminExecuteSequence tábla. Mivel az AdminExecuteSequence táblának önállónak kell lennie, minden szükséges inicializálási műveletet is tartalmaz, például LaunchConditions, CostInitialize, FileCostés CostFinalize. Emellett rendelkezik az ExecuteAction művelet.
Az oszlopok megegyeznek az InstallUISequence tábla. Az AdminUISequence 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 szabványos művelet, egy felhasználói felület varázslója vagy egy egyéni művelet, amely a CustomAction táblaszerepel.
Elsődleges táblakulcs.
-
feltétel
-
Logikai kifejezés. Ha a kifejezés értéke hamis, a művelet kihagyva. Ha a kifejezés szintaxisa érvénytelen, 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
-
A pozitív érték a művelet sorrendi helyzetét jelzi. A következő negatív értékek azt jelzik, hogy a művelet akkor lesz meghívva, ha a telepítő visszaadja a 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 lesz meghívva.
Érvényesítés