通过


ApplicationSettingsBase 构造函数

定义

初始化类的 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的当前设置包装器类关联的组件。

创建包装类的实例时,继承的代码将自动执行以下操作:

  1. 反映类。

  2. 对于用任一标记[UserScopedSettingAttribute][ApplicationScopedSettingAttribute]的包装器上的每个属性,或者创建相应的SettingsProperty属性。

  3. 每个 SettingsProperty 属性都基于包装器属性(例如默认值或设置提供程序)上(可选)存在的其他属性集。

  4. 所有其他属性只是放入属性包( Attributes 类的属性 SettingsProperty )。

  5. 所有 SettingsProperty 对象都添加到 SettingsPropertyCollection 由类的属性表示 Properties 的对象 ApplicationSettingsBase 。 然后,此集合将 Initialize 传递给该方法。

如前面提到的步骤 3 所暗示的那样,ApplicationSettingsBase本机适用于多个属性属性,具体如下: SettingsProviderAttributeDefaultSettingValueAttributeSettingsSerializeAsAttribute。 所有其他设置属性只是传递到相应的基础提供程序。

另请参阅

适用于

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

将充当应用程序设置对象的所有者的组件。

例外

ownernull

注解

此构造函数与使用调用的 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
String

一个唯一 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

将充当应用程序设置对象的所有者的组件。

settingsKey
String

一个唯一 String 标识包装类的单独实例。

例外

ownernull

注解

IComponent参数owner指定的对象充当此应用程序设置类的当前实例的所有者。 在初始化派生自 ApplicationSettingsBase的设置包装器类期间,会查询 ISettingsProviderService所有者的网站。 如果存在,则它优先用于包装类的所有属性的本机设置提供程序,如 /> 所指定的 。

此构造函数将 SettingsKey 属性初始化为参数的值 settingsKey 。 此属性可用于消除同一应用程序域中包装类的不同实例的歧义。

有关在包装类实例化过程中如何使用反射的信息,请参阅默认 ApplicationSettingsBase() 构造函数。

另请参阅

适用于