3.2.06

ClickOnce Programlama- System.Deployement

ClickOnce kullanılarak yaptığımız yükleme veya güncelleme işlemlerini daha esnek ve zengin hale getirmek için System.Deployement sınıfını kullanarak kod yazmak durumundasınız.

System.Deployement class'ını kullanarak yazdığınız kodları bir düğmeye , bir etiket'e yada form olaylarına taşıyarak güncellemeler hakkında kullanıcıyı sürekli bilgilendirebilirsiniz.

Bu class'ı kullanarak yapabileceklerinize gelince;

Network kontrolü yaptıktan sonra o anki versiyonu alabilirsiniz
If (ApplicationDeployment.IsNetworkDeployed) Then
ADUpdateAsync = ApplicationDeployment.CurrentDeployment

Güncelleme olup olmadığı olayına kod yazabilirsiniz
Sub ADUpdateAsync_CheckForUpdateCompleted()

Güncelleme olup olmadığını kontrol edebilirsiniz
If (e.UpdateAvailable)

Güncellemenin zorunlu olup olmadığını kontrol edebilirsiniz
e.IsUpdateRequired

Güncellemeyi gerçekleştirebilirsiniz.
ADUpdateAsync.UpdateAsync()

Güncelleme sırasındaki işlemleri ve tamamlanmasını kontrol edebilirsiniz.
Sub ADUpdateAsync_UpdateProgressChanged
Sub ADUpdateAsync_UpdateCompleted

Tüm kodu bir arada görmek isterseniz aşağıdaki linkten yararlanabilirsiniz.

System.Deployement Ornek Kodu

0 Comments:

Yorum Gönder

<< Home

eXTReMe Tracker