Bu yapılandırma parametreleri, uygulamadaki kodu aşağıdaki şekilde kullanarak da ayarlanabilir:
appUpdater.updateURL = " http://example.com/updates/update.xml";
appUpdater.delay = 1;
Updater nesnesi
updateURL
ve
delay
özelliklerine sahiptir. Bu özellikler, yapılandırma dosyasındaki
updateURL
ve
delay
öğeleriyle aynı özellikleri tanımlar: güncelleme tanımlayıcı dosyasının URL'si ve güncellemeleri kontrol etmek için aralık. Kodda bir yapılandırma dosyası
ve
ayarlarını tanımladığınızda, kod kullanılarak ayarlanan tüm özellikler yapılandırma dosyasında karşılık gelen ayarların yanında önceliğe sahip olur.
Güncelleyiciyi kullanmadan önce (updater nesnesinin
initialize()
yöntemini
Güncelleme çerçevesini başlatma
bölümündeki şekilde çağırmadan önce) konfigürasyon dosyası veya komut dosyası yoluyla
updateURL
özelliğini tanımlamalısınız (bkz.
Güncelleme tanımlayıcı dosyalarını tanımlama ve AIR dosyasını web sunucunuza ekleme
).
ApplicationUpdaterUI çerçevesi, updater nesnesinin bu ek özelliklerini tanımlar:
-
isCheckForUpdateVisible
—Güncellemeyi Kontrol Et, Güncelleme Yok ve Hatayı Güncelle iletişim kutularına karşılık gelir
-
isDownloadUpdateVisible
—Güncellemeyi İndir iletişim kutusuna karşılık gelir
-
isDownloadProgressVisible
—İndirme İlerlemesi ve İndirme Hatası iletişim kutularına karşılık gelir
-
isInstallUpdateVisible
—Güncellemeyi Yükle iletişim kutusuna karşılık gelir
-
isFileUpdateVisible
—Dosya Güncelleme, Dosya Güncellemesi Yok ve Dosya Hatası iletişim kutularına karşılık gelir
-
isUnexpectedErrorVisible
—Beklenmeyen Hata iletişim kutusuna karşılık gelir
Her özellik, ApplicationUpdaterUI kullanıcı arabiriminde bir veya daha çok iletişim kutusuna karşılık gelir. Her özellik varsayılan olarak
true
değerine sahip olan bir Boolean değeridir.
false
olarak ayarlandığında, karşılık gelen iletişim kutuları güncelleme yordamının parçası olarak görüntülenmez.
Bu iletişim kutusu özellikleri, güncelleme yapılandırma dosyasındaki ayarları geçersiz kılar.