ApplicationSettingsBase 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化类的 ApplicationSettingsBase 实例。
重载
| 名称 | 说明 |
|---|---|
| ApplicationSettingsBase() |
将类的 ApplicationSettingsBase 实例初始化为其默认状态。 |
| ApplicationSettingsBase(IComponent) |
使用提供的所有者组件初始化类的 ApplicationSettingsBase 实例。 |
| ApplicationSettingsBase(String) |
使用提供的设置键初始化类的 ApplicationSettingsBase 实例。 |
| ApplicationSettingsBase(IComponent, String) |
使用提供的所有者组件和设置键初始化类的 ApplicationSettingsBase 实例。 |
ApplicationSettingsBase()
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
将类的 ApplicationSettingsBase 实例初始化为其默认状态。
protected:
ApplicationSettingsBase();
protected ApplicationSettingsBase();
Protected Sub New ()
注解
无参数构造函数旨在根据假设没有与派生自 ApplicationSettingsBase的当前设置包装器类关联的组件。
创建包装类的实例时,继承的代码将自动执行以下操作:
反映类。
对于用任一标记
[UserScopedSettingAttribute][ApplicationScopedSettingAttribute]的包装器上的每个属性,或者创建相应的SettingsProperty属性。每个 SettingsProperty 属性都基于包装器属性(例如默认值或设置提供程序)上(可选)存在的其他属性集。
所有其他属性只是放入属性包( Attributes 类的属性 SettingsProperty )。
所有 SettingsProperty 对象都添加到 SettingsPropertyCollection 由类的属性表示 Properties 的对象 ApplicationSettingsBase 。 然后,此集合将 Initialize 传递给该方法。
如前面提到的步骤 3 所暗示的那样,ApplicationSettingsBase本机适用于多个属性属性,具体如下: SettingsProviderAttributeDefaultSettingValueAttribute和SettingsSerializeAsAttribute。 所有其他设置属性只是传递到相应的基础提供程序。
另请参阅
- SettingsProperty
- SettingsPropertyCollection
- Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)
适用于
ApplicationSettingsBase(IComponent)
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
使用提供的所有者组件初始化类的 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)
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
使用提供的设置键初始化类的 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)
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
- Source:
- ApplicationSettingsBase.cs
使用提供的所有者组件和设置键初始化类的 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所有者的网站。 如果存在,则它优先用于包装类的所有属性的本机设置提供程序,如
此构造函数将 SettingsKey 属性初始化为参数的值 settingsKey 。 此属性可用于消除同一应用程序域中包装类的不同实例的歧义。
有关在包装类实例化过程中如何使用反射的信息,请参阅默认 ApplicationSettingsBase() 构造函数。