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 должен быть реализован с учетом безопасности:

  • Обновление параметров приложения должно быть разрешено только полностью доверенному коду. Частично доверенному коду должно быть разрешено обновлять только параметры пользовательского приложения. Ненадежный код обычно не может обновлять параметры приложения.

  • Квоты использования следует учитывать для защиты от атак на ресурсы со стороны частично доверенных приложений.

Применяется к

См. также раздел