SettingsProvider.SetPropertyValues 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.
Define os valores do grupo especificado de definições de propriedades.
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
A descreve a utilização atual da SettingsContext aplicação.
- collection
- SettingsPropertyValueCollection
A SettingsPropertyValueCollection representa o grupo de definições de propriedade a definir.
Observações
ApplicationSettingsBase contém o Save método, que é chamado para persistir os valores de todas as suas propriedades de definição. Este método enumera através de todos os fornecedores de definições associados às suas propriedades de definições, e chama o SetPropertyValues método para cada SettingsProvider um realizar a operação real de serialização.
O SetPropertyValues método deve ser implementado tendo a segurança em mente:
Só código totalmente confiável deve ser autorizado a atualizar as definições da aplicação. Código parcialmente confiável deve ser permitido atualizar apenas as definições da aplicação do utilizador. Código não confiável normalmente não é permitido atualizar as definições da aplicação.
Devem ser consideradas quotas de utilização para proteger contra ataques a recursos por aplicações parcialmente confiáveis.