ApplicationSettingsBase.Upgrade Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atualiza as definições da aplicação para refletir uma instalação mais recente da aplicação.
public:
virtual void Upgrade();
public virtual void Upgrade();
abstract member Upgrade : unit -> unit
override this.Upgrade : unit -> unit
Public Overridable Sub Upgrade ()
Exceções
O ficheiro de configuração não podia ser analisado.
Observações
O Upgrade método realiza duas ações para garantir uma transição suave para uma nova versão de uma aplicação:
Notifica todos os fornecedores de definições correspondentes da existência da aplicação atualizada através de uma chamada ao seu IApplicationSettingsProvider.Upgrade método, assumindo que implementaram a IApplicationSettingsProvider interface. Esta ação não é realizada se a classe de wrapper de definições estiver marcada com NoSettingsVersionUpgradeAttribute.
Recarrega os valores de todas as definições da aplicação.
Podes sobrescrever o comportamento padrão de Upgrade para implementar um comportamento personalizado de atualização ou fusão. Use o GetPreviousVersion método para recuperar valores individuais para uma configuração da versão anterior da aplicação. Exemplos de comportamento de atualização personalizada incluem:
Usar novos padrões de política que sobreponham um ou mais dos valores anteriores especificados pelo utilizador ou valores anteriores.
Tradução especial de valores antigos para serem compatíveis com intervalos mais recentes, um grupo de propriedades de configurações diferente, e assim sucessivamente.