ApplicationSettingsBase.Context プロパティ

定義

設定グループに関連付けられているアプリケーション設定のコンテキストを取得します。Gets the application settings context associated with the settings group.

public:
 virtual property System::Configuration::SettingsContext ^ Context { System::Configuration::SettingsContext ^ get(); };
[System.ComponentModel.Browsable(false)]
public override System.Configuration.SettingsContext Context { get; }
member this.Context : System.Configuration.SettingsContext
Public Overrides ReadOnly Property Context As SettingsContext

プロパティ値

設定グループに関連付けられている SettingsContextA SettingsContext associated with the settings group.

属性

注釈

からApplicationSettingsBase派生した各設定ラッパークラスには、関連付けられたコンテキストがあります。Each settings wrapper class derived from ApplicationSettingsBase has a context associated with it. コンテキストは、プロパティの使用方法を識別するために、各プロパティの設定プロバイダーに渡されます。The context is passed to the settings provider for each property to identify how the property is used. したがって、コンテキストは、関連付けられているアプリケーション設定値を永続化するための最適な方法を設定プロバイダーが決定するのに役立つヒントとして機能します。Context therefore acts as a hint to help the settings provider determine how best to persist the associated application settings values.

これに対し、 SettingsKeyプロパティを使用すると、設定プロバイダーは同じラッパークラスの複数のインスタンスをあいまいにすることができます。In contrast, the SettingsKey property enables the settings provider to disambiguate multiple instances of the same wrapper class.

適用対象

こちらもご覧ください