次の方法で共有


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 、セキュリティを念頭に置いて実装する必要があります。

  • アプリケーション設定の更新を許可する必要があるのは、完全に信頼されたコードのみです。 部分的に信頼されたコードでは、ユーザー アプリケーションの設定のみを更新できるようにする必要があります。 信頼されていないコードは、通常、アプリケーション設定の更新を許可されません。

  • 部分的に信頼されたアプリケーションによるリソース攻撃を防ぐために、使用量クォータを考慮する必要があります。

適用対象

こちらもご覧ください