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

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

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

適用対象

こちらもご覧ください