Język

IApplicationSettingsProvider.Upgrade Metoda

Definicja

Wskazuje dostawcę, że aplikacja została uaktualniona. Oferuje to dostawcy możliwość uaktualnienia ustawień przechowywanych zgodnie z potrzebami.

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)

Parametry

context
SettingsContext

Opis SettingsContext bieżącego użycia aplikacji.

properties
SettingsPropertyCollection

Grupa SettingsPropertyCollection właściwości ustawień, której wartości mają zostać pobrane.

Uwagi

Struktura .NET umożliwia równoległą instalację i wykonywanie różnych wersji tej samej aplikacji. Dostawca ustawień aplikacji przechowuje ustawienia aplikacji dla każdej wersji aplikacji oddzielnie w celu zapewnienia izolacji. Możesz jednak przeprowadzić migrację ustawień z poprzedniej wersji aplikacji do bieżącej. Aby zapewnić tę funkcję migracji, użyj Upgrade metody zaimplementowanej w klasie pochodzącej z SettingsProviderklasy .

Można użyć metody w połączeniu Upgrade z GetPreviousVersion metodą migracji ustawień aplikacji podczas lub po instalacji nowej wersji aplikacji.

Ta metoda powinna zostać pominięta dla każdego ustawienia aplikacji, do którego zastosowano NoSettingsVersionUpgradeAttribute element , lub do całej klasy otoki ustawień pochodzącej z ApplicationSettingsBaseklasy .

Dotyczy

Zobacz też