InstallExecuteSequence Tablosu
InstallExecuteSequence tablosu, en üst düzey INSTALL eylemi yürütülürken yürütülen eylemleri listeler.
InstallValidate eylemive tüm çıkış iletişim kutularına kadar olan yükleme sırasındaki eylemler, InstallUISequence tablosunda bulunur. Yükleme dizisinin sonuna kadar InstallValidate içindeki tüm eylemler InstallExecuteSequence tablosundadır. InstallExecuteSequence tablosunun tek başına olması gerektiğinden, LaunchConditions, CostInitialize, FileCostve CostFinalize eylemleri gibi gerekli başlatma eylemleri vardır.
Kullanıcı arabirimi gerektiren özel eylemlerİletişim Kutusu tablosu kullanılarak oluşturulan yazılmış iletişim kutuları yerine MsiProcessMessage kullanmalıdır.
InstallExecuteSequence 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, yerleşik bir eylem veya özel bir eylemdir.
Birincil tablo anahtarı.
-
Koşulu
-
Bu alan bir koşullu ifade içerir. İ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ı
-
Bu eylemin yürütüleceği sıra konumunu belirleyen sayı.
Pozitif bir değer sıra konumunu temsil eder. Null değeri, eylemin yürütülmediğini gösterir. Aşağıdaki negatif değerler, yükleyici ilişkili sonlandırma bayrağını döndürürse bu eylemin yürütülecek olduğunu 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 çalıştırılamadığını gösterir.
Açıklamalar
İlerleme durumu görüntüleme veya günlüğe kaydetme için yerelleştirilmiş metin, ActionText tablosunda belirtilir.
Sıralı tablo örneği için bkz. Sıralı Tablo Kullanma.
Doğrulama