System.Configuration.ConfigurationElementCollection.BaseAdd 方法 (ConfigurationElement, Boolean)

方法描述

向配置元素集合添加配置元素。

语法定义(C# System.Configuration.ConfigurationElementCollection.BaseAdd 方法 (ConfigurationElement, Boolean) 的用法)

protected internal void BaseAdd(
	ConfigurationElement element,
	bool throwIfExists
)

参数/返回值

参数值/返回值 参数类型/返回类型 参数描述/返回描述
element System-Configuration-ConfigurationElement 要添加的 ConfigurationElement。
throwIfExists System-Boolean true 表示如果指定的 ConfigurationElement 已包含在 ConfigurationElementCollection 中则引发异常;否则为 false。
返回值 void

提示和注释

如果 ConfigurationElementCollection 集合中已经存在指定的 ConfigurationElement 对象,请使用可选参数 throwIfExists 引发 Exception 异常。

只有键相同而值不同的元素才被视为重复元素。 键和值相同的元素将被接受但不给出提示,原因是这些元素不会进行竞争。 但是,无法添加键相同而值不同的元素,因为无法从逻辑上确定哪个竞争值有效。

System.Configuration.ConfigurationElementCollection.BaseAdd 方法 (ConfigurationElement, Boolean)例子


异常

异常 异常描述
Exception 要添加的 ConfigurationElement 已存在于 ConfigurationElementCollection 中,并且 throwIfExists 参数为 true。

命名空间

namespace: System.Configuration

程序集: System.Configuration(在 System.Configuration.dll 中)

版本信息

.NET Framework 受以下版本支持:4、3.5、3.0、2.0 .NET Framework Client Profile 受以下版本支持:4、3.5 SP1

适用平台

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。