ApplicationSettingsBase.Upgrade Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Uygulama ayarlarını uygulamanın daha yeni bir yüklemesini yansıtacak şekilde Güncelleştirmeler.
public:
virtual void Upgrade();
public virtual void Upgrade ();
abstract member Upgrade : unit -> unit
override this.Upgrade : unit -> unit
Public Overridable Sub Upgrade ()
Özel durumlar
Yapılandırma dosyası ayrıştırılamadı.
Açıklamalar
yöntemi, Upgrade bir uygulamanın yeni sürümüne sorunsuz geçiş sağlamak için iki eylem gerçekleştirir:
Arabirimini uyguladıklarını IApplicationSettingsProvider varsayarak, yükseltilen uygulamanın mevcut olup olmadığını ilgili tüm ayar sağlayıcılarına yöntemine IApplicationSettingsProvider.Upgrade yapılan bir çağrı aracılığıyla bildirir. Ayarlar sarmalayıcı sınıfı ile NoSettingsVersionUpgradeAttributeişaretlenmişse bu eylem gerçekleştirilmez.
Tüm uygulama ayarlarının değerlerini yeniden yükler.
Özel yükseltme veya birleştirme davranışını uygulamak için varsayılan davranışını Upgrade geçersiz kılabilirsiniz. GetPreviousVersion Uygulamanın önceki sürümü için bir ayarın tek tek değerlerini almak için yöntemini kullanın. Özel yükseltme davranışına örnek olarak şunlar verilebilir:
Önceki kullanıcı tarafından belirtilen değerlerden veya önceki varsayılan değerlerden birini veya daha fazlasını geçersiz kılan yeni ilke varsayılanlarını kullanma.
Eski değerlerin daha yeni aralıklarla, farklı ayarlar özellik grubuyla vb. uyumlu olacak şekilde özel çevirisi.