ApplicationSettingsBase.Upgrade Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Uppdaterar programinställningarna så att de återspeglar en senare installation av programmet.
public:
virtual void Upgrade();
public virtual void Upgrade();
abstract member Upgrade : unit -> unit
override this.Upgrade : unit -> unit
Public Overridable Sub Upgrade ()
Undantag
Det gick inte att parsa konfigurationsfilen.
Kommentarer
Metoden Upgrade utför två åtgärder för att säkerställa en smidig övergång till en ny version av ett program:
Det meddelar alla motsvarande inställningsleverantörer att det uppgraderade programmet finns via ett anrop till deras IApplicationSettingsProvider.Upgrade metod, förutsatt att de har implementerat IApplicationSettingsProvider gränssnittet. Den här åtgärden utförs inte om inställningsomslutningsklassen är markerad med NoSettingsVersionUpgradeAttribute.
Värdena läses in igen för alla programinställningar.
Du kan åsidosätta standardbeteendet Upgrade för att implementera anpassat uppgraderings- eller sammanslagningsbeteende. GetPreviousVersion Använd metoden för att hämta enskilda värden för en inställning för den tidigare versionen av programmet. Exempel på anpassat uppgraderingsbeteende är:
Använd nya principstandardvärden som åsidosätter ett eller flera av de tidigare användardefinierade värdena eller tidigare standardvärden.
Särskild översättning av gamla värden för att vara kompatibel med nyare intervall, en annan egenskapsgrupp för inställningar och så vidare.