ApplicationSettingsBase.Upgrade Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiorna le impostazioni dell'applicazione in modo da riflettere un'installazione più recente dell'applicazione.
public:
virtual void Upgrade();
public virtual void Upgrade ();
abstract member Upgrade : unit -> unit
override this.Upgrade : unit -> unit
Public Overridable Sub Upgrade ()
Eccezioni
Impossibile analizzare il file di configurazione.
Commenti
Il Upgrade metodo esegue due azioni per garantire una transizione uniforme a una nuova versione di un'applicazione:
Notifica a tutti i provider di impostazioni corrispondenti dell'esistenza dell'applicazione aggiornata tramite una chiamata al proprio IApplicationSettingsProvider.Upgrade metodo, presupponendo che abbiano implementato l'interfaccia IApplicationSettingsProvider . Questa azione non viene eseguita se la classe wrapper delle impostazioni è contrassegnata con NoSettingsVersionUpgradeAttribute.
Ricarica i valori per tutte le impostazioni dell'applicazione.
È possibile eseguire l'override del comportamento predefinito di Upgrade per implementare un comportamento di aggiornamento o unione personalizzato. Utilizzare il GetPreviousVersion metodo per recuperare singoli valori per un'impostazione per la versione precedente dell'applicazione. Esempi di comportamento di aggiornamento personalizzato includono:
Usando i nuovi criteri predefiniti che eseguono l'override di uno o più dei valori specificati dall'utente precedenti o delle impostazioni predefinite precedenti.
Traduzione speciale dei valori precedenti in modo da essere compatibili con intervalli più recenti, un gruppo di proprietà di impostazioni diverso e così via.