IApplicationSettingsProvider.Upgrade Método

Definição

Indica ao fornecedor que a aplicação foi atualizada. Isto oferece ao fornecedor a oportunidade de atualizar as suas definições armazenadas conforme apropriado.

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)

Parâmetros

context
SettingsContext

A descreve a utilização atual da SettingsContext aplicação.

properties
SettingsPropertyCollection

A SettingsPropertyCollection contendo o grupo de propriedades settings cujos valores devem ser recuperados.

Observações

O .NET Framework permite a instalação e execução lado a lado de diferentes versões da mesma aplicação. O fornecedor de definições da aplicação armazena as definições da aplicação separadamente para garantir o isolamento. No entanto, pode querer migrar as definições da versão anterior de uma aplicação para a atual. Para fornecer esta funcionalidade de migração, use o Upgrade método, implementado numa classe derivada de SettingsProvider.

Pode usar o Upgrade método em conjunto com o GetPreviousVersion método para migrar as definições da aplicação durante ou após a instalação de uma nova versão da aplicação.

Este método deve ser suprimido para todas as definições de aplicação que tenham o NoSettingsVersionUpgradeAttribute é aplicado a ela, ou para toda a classe de wrapper de definições, derivada de ApplicationSettingsBase.

Aplica-se a

Ver também