Partilhar via


SettingsProvider.SetPropertyValues Método

Definição

Define os valores do grupo especificado de configurações de propriedade.

public:
 abstract void SetPropertyValues(System::Configuration::SettingsContext ^ context, System::Configuration::SettingsPropertyValueCollection ^ collection);
public abstract void SetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyValueCollection collection);
abstract member SetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyValueCollection -> unit
Public MustOverride Sub SetPropertyValues (context As SettingsContext, collection As SettingsPropertyValueCollection)

Parâmetros

context
SettingsContext

Um SettingsContext que descreve o uso do aplicativo atual.

collection
SettingsPropertyValueCollection

Um SettingsPropertyValueCollection que representa o grupo de configurações de propriedade a ser definido.

Comentários

ApplicationSettingsBase contém o Save método , que é chamado para persistir os valores de todas as suas propriedades de configurações. Esse método enumera por meio de todos os provedores de configurações associados às suas propriedades de configurações e chama o SetPropertyValues método para cada SettingsProvider um executar a operação de serialização real.

O SetPropertyValues método deve ser implementado com a segurança em mente:

  • Somente o código totalmente confiável deve ter permissão para atualizar as configurações do aplicativo. O código parcialmente confiável deve ter permissão para atualizar apenas as configurações do aplicativo do usuário. O código não confiável normalmente não tem permissão para atualizar as configurações do aplicativo.

  • As cotas de uso devem ser consideradas para proteger contra ataques de recursos por aplicativos parcialmente confiáveis.

Aplica-se a

Confira também