IApplicationSettingsProvider.Upgrade Methode

Definitie

Geeft aan de provider aan dat de toepassing is bijgewerkt. Dit biedt de provider de mogelijkheid om de opgeslagen instellingen naar wens te upgraden.

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)

Parameters

context
SettingsContext

Een SettingsContext beschrijving van het huidige toepassingsgebruik.

properties
SettingsPropertyCollection

Een SettingsPropertyCollection met de groep instellingeneigenschappen waarvan de waarden moeten worden opgehaald.

Opmerkingen

.NET Framework maakt de installatie en uitvoering van verschillende versies van dezelfde toepassing naast elkaar mogelijk. De provider van toepassingsinstellingen slaat de toepassingsinstellingen voor elke versie van een toepassing afzonderlijk op om isolatie te garanderen. Mogelijk wilt u echter instellingen migreren van de vorige versie van een toepassing naar de huidige. Als u deze migratiefunctionaliteit wilt bieden, gebruikt u de Upgrade methode die is geïmplementeerd in een klasse die is afgeleid van SettingsProvider.

U kunt de Upgrade methode gebruiken in combinatie met de GetPreviousVersion methode om toepassingsinstellingen te migreren tijdens of na de installatie van een nieuwe versie van een toepassing.

Deze methode moet worden onderdrukt voor elke toepassingsinstelling waarop de NoSettingsVersionUpgradeAttribute toepassing is toegepast, of voor de hele wrapperklasse voor instellingen, afgeleid van ApplicationSettingsBase.

Van toepassing op

Zie ook