AdminUISequence Tablosu
AdminUISequence tablosunda, üst düzey ADMIN eylemi yürütülürken ve iç kullanıcı arabirimi düzeyi tam kullanıcı arabirimine veya azaltılmış kullanıcı arabirimine ayarlandığında yükleyicinin sıralı olarak çağırdiği eylemler listelenir. Kullanıcı arabirimi düzeyi temel kullanıcı arabirimine ayarlanmışsa veya kullanıcı arabirimi yoksa yükleyici bu tablodaki eylemleri atlar. Kullanıcı Arabirimi hakkındabakın.
InstallValidate eylemikadar olan yükleme dizisindeki YÖNETİÇİ eylemleri ve tüm çıkış iletişim kutuları AdminUISequence tablosunda bulunur. Yükleme dizisinin sonuna kadar InstallValidate dosyasındaki tüm eylemler AdminExecuteSequence tablosundadır. AdminExecuteSequence tablosunun tek başına olması gerektiğinden, LaunchConditions, CostInitialize, FileCostve CostFinalizegibi gerekli başlatma eylemlerini de içerir. Ayrıca ExecuteAction eylemi.
Sütunlar, InstallUISequence tablosununaynıdır. AdminUISequence tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Eylem | Tanımlayıcı | Y | N |
Koşul | Koşulu | N | Y |
Sıra | tamsayı | N | Y |
Sütun
-
Eylemi
-
Yürütülecek eylemin adı. Bu, standart bir eylem, kullanıcı arabirimi sihirbazı veya CustomAction tablosunda listelenen özel bir eylemdir.
Birincil tablo anahtarı.
-
Koşulu
-
Mantıksal ifade. İfade false olarak değerlendirilirse, eylem atlanır. İfade söz dizimi geçersizse, iesBadActionData döndürerek sıra sonlandırılır. Koşullu deyimlerin söz dizimi hakkında bilgi için bkz. koşullu deyim sözdizimi .
-
Sırası
-
Pozitif değer, eylemin sıra konumunu gösterir. Aşağıdaki negatif değerler, yükleyici sonlandırma bayrağını döndürürse eylemin çağrıldığını gösterir. Her sonlandırma bayrağı (negatif değer) birden fazla eylem olmadan kullanılabilir. Birden çok eylem sonlandırma bayraklarına sahip olabilir, ancak farklı bayraklar olmalıdır. Sonlandırma bayrakları (negatif değerler) genellikle İletişim Kutuları ile kullanılır.
Sonlandırma bayrağı Değer Açıklama msiDoActionStatusSuccess -1 Başarıyla tamamlandı. Çıkış iletişim kutularıyla kullanılır. msiDoActionStatusUserExit -2 Kullanıcı yüklemeyi sonlandırır. UserExit iletişim kutularıyla kullanılır. msiDoActionStatusFailure -3 Önemli çıkış sonlanır. FatalError iletişim kutularıyla kullanılır. msiDoActionStatusSuspend -4 Yükleme askıya alındı. Sıfır, diğer tüm negatif sayılar veya null değer eylemin hiçbir zaman çağrılmadığını gösterir.
Doğrulama