IApplicationSettingsProvider.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.
Sağlayıcıya uygulamanın yükseltildiğini gösterir. Bu, sağlayıcıya depolanan ayarlarını uygun şekilde yükseltme fırsatı sunar.
public:
void Upgrade(System::Configuration::SettingsContext ^ context, System::Configuration::SettingsPropertyCollection ^ properties);
public void Upgrade (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties);
abstract member Upgrade : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyCollection -> unit
Public Sub Upgrade (context As SettingsContext, properties As SettingsPropertyCollection)
Parametreler
- context
- SettingsContext
SettingsContext Geçerli uygulama kullanımını açıklayan.
- properties
- SettingsPropertyCollection
SettingsPropertyCollection Değerleri alınacak ayarlar özellik grubunu içeren bir.
Açıklamalar
.NET Framework, aynı uygulamanın farklı sürümlerinin yan yana yüklenmesini ve yürütülmesini sağlar. Uygulama ayarları sağlayıcısı, yalıtımı sağlamak için bir uygulamanın her sürümü için uygulama ayarlarını ayrı olarak depolar. Ancak, bir uygulamanın önceki sürümündeki ayarları geçerli sürüme geçirmek isteyebilirsiniz. Bu geçiş işlevini sağlamak için, öğesinden SettingsProvidertüretilen bir sınıfta uygulanan yöntemini kullanınUpgrade.
Bir uygulamanın yeni bir sürümünün GetPreviousVersion yüklenmesi sırasında veya sonrasında uygulama ayarlarını geçirmek için yöntemiyle birlikte yöntemini kullanabilirsinizUpgrade.
Bu yöntem, öğesine uygulanmış olan NoSettingsVersionUpgradeAttribute her uygulama ayarı için veya öğesinden türetilen tüm ayarlar sarmalayıcı sınıfı için gizlenmelidir ApplicationSettingsBase.