SettingsProvider.SetPropertyValues Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает значения указанной группы параметров свойств.
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)
Параметры
- context
- SettingsContext
Объект SettingsContext, описывающий текущее использование приложения.
- collection
- SettingsPropertyValueCollection
Объект SettingsPropertyValueCollection, представляющий группу параметров свойств, которые необходимо задать.
Комментарии
ApplicationSettingsBase содержит Save метод , который вызывается для сохранения значений всех его свойств параметров. Этот метод перечисляет все поставщики параметров, связанные со своими свойствами параметров, и вызывает SetPropertyValues метод для каждого из них SettingsProvider для выполнения фактической операции сериализации.
Метод SetPropertyValues должен быть реализован с учетом безопасности:
Обновление параметров приложения должно быть разрешено только полностью доверенному коду. Частично доверенному коду должно быть разрешено обновлять только параметры пользовательского приложения. Ненадежный код обычно не может обновлять параметры приложения.
Квоты использования следует учитывать для защиты от атак на ресурсы со стороны частично доверенных приложений.