Share via


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 方法,這個方法會呼叫以保存其所有設定屬性的值。 這個方法會列舉與其設定屬性相關聯的所有設定提供者,並針對每個SettingsProvider提供者呼叫 SetPropertyValues 方法來執行實際的串行化作業。

方法 SetPropertyValues 應該以安全性來實作:

  • 只允許完全信任的程式代碼更新應用程式設定。 部分信任的程式代碼應該只允許更新使用者應用程式設定。 不受信任的程式代碼通常不允許更新應用程式設定。

  • 應考慮使用配額,以防止部分信任的應用程式遭受資源攻擊。

適用於

另請參閱