ApplicationSettingsBase コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ApplicationSettingsBase クラスのインスタンスを初期化します。
オーバーロード
ApplicationSettingsBase() |
ApplicationSettingsBase クラスのインスタンスを既定の状態に初期化します。 |
ApplicationSettingsBase(IComponent) |
指定された所有者コンポーネントを使用して、ApplicationSettingsBase クラスのインスタンスを初期化します。 |
ApplicationSettingsBase(String) |
指定された設定キーを使用して、ApplicationSettingsBase クラスのインスタンスを初期化します。 |
ApplicationSettingsBase(IComponent, String) |
指定された所有者コンポーネントと設定キーを使用して、ApplicationSettingsBase クラスのインスタンスを初期化します。 |
ApplicationSettingsBase()
ApplicationSettingsBase クラスのインスタンスを既定の状態に初期化します。
protected:
ApplicationSettingsBase();
protected ApplicationSettingsBase ();
Protected Sub New ()
注釈
パラメーターなしのコンストラクターは、 から ApplicationSettingsBase派生した現在の設定ラッパー クラスに関連付けられているコンポーネントが存在しないという前提で動作するように設計されました。
ラッパー クラスのインスタンスが作成されると、継承されたコードは自動的に次のアクションを実行します。
クラスを反映します。
または
[ApplicationScopedSettingAttribute]
で[UserScopedSettingAttribute]
マークされたラッパーの各プロパティに対して、対応する SettingsProperty が作成されます。各 SettingsProperty プロパティには、必要に応じてラッパーのプロパティに存在する他の属性 (既定値や設定プロバイダーなど) に基づいて設定されるプロパティがあります。
他のすべての属性は、単にクラスの プロパティである属性バッグ Attributes に SettingsProperty 配置されます。
すべてのSettingsPropertyオブジェクトは、 クラスの プロパティによって表される にPropertiesApplicationSettingsBase追加SettingsPropertyCollectionされます。 その後、このコレクションは メソッドに Initialize 渡されます。
前述の手順 3 で示したように、 ApplicationSettingsBase ネイティブでは、いくつかのプロパティ属性 (具体的には SettingsProviderAttribute、、 DefaultSettingValueAttribute、および SettingsSerializeAsAttribute) で動作します。 他のすべての設定属性は、単に適切な基になるプロバイダーに渡されます。
こちらもご覧ください
- SettingsProperty
- SettingsPropertyCollection
- Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)
適用対象
ApplicationSettingsBase(IComponent)
指定された所有者コンポーネントを使用して、ApplicationSettingsBase クラスのインスタンスを初期化します。
protected:
ApplicationSettingsBase(System::ComponentModel::IComponent ^ owner);
protected ApplicationSettingsBase (System.ComponentModel.IComponent owner);
new System.Configuration.ApplicationSettingsBase : System.ComponentModel.IComponent -> System.Configuration.ApplicationSettingsBase
Protected Sub New (owner As IComponent)
パラメーター
- owner
- IComponent
アプリケーション設定オブジェクトの所有者として機能するコンポーネント。
例外
owner
は null
です。
注釈
このコンストラクターは、 呼び出しを使用する ApplicationSettingsBase(IComponent, String) コンストラクターとまったく同じです。
ApplicationSettingsBase(owner, String.Empty)
ラッパー クラスのインスタンス化中にリフレクションがどのように使用されるかについては、既定 ApplicationSettingsBase() のコンストラクターを参照してください。
こちらもご覧ください
適用対象
ApplicationSettingsBase(String)
指定された設定キーを使用して、ApplicationSettingsBase クラスのインスタンスを初期化します。
protected:
ApplicationSettingsBase(System::String ^ settingsKey);
protected ApplicationSettingsBase (string settingsKey);
new System.Configuration.ApplicationSettingsBase : string -> System.Configuration.ApplicationSettingsBase
Protected Sub New (settingsKey As String)
パラメーター
注釈
このコンストラクターは、 プロパティを SettingsKey パラメーターの値に settingsKey
初期化します。 このプロパティは、同じアプリケーション ドメイン内の設定ラッパー クラスのさまざまなインスタンスを明確にする場合に役立ちます。
ラッパー クラスのインスタンス化中にリフレクションがどのように使用されるかについては、既定 ApplicationSettingsBase() のコンストラクターを参照してください。
こちらもご覧ください
適用対象
ApplicationSettingsBase(IComponent, String)
指定された所有者コンポーネントと設定キーを使用して、ApplicationSettingsBase クラスのインスタンスを初期化します。
protected:
ApplicationSettingsBase(System::ComponentModel::IComponent ^ owner, System::String ^ settingsKey);
protected ApplicationSettingsBase (System.ComponentModel.IComponent owner, string settingsKey);
new System.Configuration.ApplicationSettingsBase : System.ComponentModel.IComponent * string -> System.Configuration.ApplicationSettingsBase
Protected Sub New (owner As IComponent, settingsKey As String)
パラメーター
- owner
- IComponent
アプリケーション設定オブジェクトの所有者として機能するコンポーネント。
例外
owner
は null
です。
注釈
パラメーターで指定された オブジェクトは IComponent 、 owner
このアプリケーション設定クラスの現在のインスタンスの所有者として機能します。 から ApplicationSettingsBase派生した設定ラッパー クラスの初期化中に、所有者のサイトに 対して ISettingsProviderServiceクエリが実行されます。 存在する場合は、 で指定されているように、ラッパー クラスのすべてのプロパティのネイティブ設定プロバイダーより優先して使用されます SettingsProviderAttribute。
このコンストラクターは、 プロパティを SettingsKey パラメーターの値に settingsKey
初期化します。 このプロパティは、同じアプリケーション ドメイン内のラッパー クラスのさまざまなインスタンスを明確にする場合に役立ちます。
ラッパー クラスのインスタンス化中にリフレクションがどのように使用されるかについては、既定 ApplicationSettingsBase() のコンストラクターを参照してください。
こちらもご覧ください
適用対象
.NET