Aracılığıyla paylaş


IApplicationSettingsProvider.Upgrade Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.