Udostępnij za pośrednictwem


IApplicationSettingsProvider.Upgrade Metoda

Definicja

Wskazuje dostawcę, że aplikacja została uaktualniona. Oferuje to dostawcy możliwość uaktualnienia przechowywanych ustawień 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

Element SettingsPropertyCollection zawierający grupę właściwości ustawień, której wartości mają zostać pobrane.

Uwagi

.NET Framework 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, aby zapewnić izolację. Możesz jednak przeprowadzić migrację ustawień z poprzedniej wersji aplikacji do bieżącej wersji. Aby zapewnić tę funkcję migracji, użyj Upgrade metody zaimplementowanej w klasie pochodzącej z SettingsProviderklasy .

Można użyć Upgrade metody w połączeniu z GetPreviousVersion metodą do migrowania 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ż