IApplicationSettingsProvider.Upgrade Methode

Definition

Gibt an, dass der Anbieter, für den die Anwendung aktualisiert wurde. Dies bietet dem Anbieter die Möglichkeit, die gespeicherten Einstellungen entsprechend zu aktualisieren.

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)

Parameter

context
SettingsContext

Eine SettingsContext Beschreibung der aktuellen Anwendungsverwendung.

properties
SettingsPropertyCollection

A SettingsPropertyCollection containing the settings property group whose values are to be retrieved.

Hinweise

Das .NET Framework ermöglicht die parallele Installation und Ausführung verschiedener Versionen derselben Anwendung. Der Anwendungseinstellungsanbieter speichert die Anwendungseinstellungen für jede Version einer Anwendung separat, um die Isolierung sicherzustellen. Möglicherweise möchten Sie jedoch Einstellungen aus der vorherigen Version einer Anwendung zum aktuellen migrieren. Um diese Migrationsfunktionalität bereitzustellen, verwenden Sie die Methode, die Upgrade in einer von der Klasse abgeleiteten Klasse implementiert wird SettingsProvider.

Sie können die Methode zusammen mit der UpgradeGetPreviousVersion Methode verwenden, um Anwendungseinstellungen während oder nach der Installation einer neuen Version einer Anwendung zu migrieren.

Diese Methode sollte für jede Anwendungseinstellung unterdrückt werden, auf die die NoSettingsVersionUpgradeAttribute Anwendung angewendet wurde, oder für die gesamte Einstellungswrapperklasse, die von ApplicationSettingsBase.

Gilt für:

Weitere Informationen