Megosztás a következőn keresztül:


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

ICE03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ICE79
ICE82
ICE84
ICE86
ICE96
ICEM04