ExtensionElementCollection.BaseAdd 方法

定义

ExtensionElementCollection 添加配置元素。

重载

BaseAdd(ConfigurationElement)

ExtensionElementCollection 添加配置元素。

BaseAdd(Int32, ConfigurationElement)

将配置元素添加到 ExtensionElementCollection 的指定位置。

注解

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

BaseAdd(ConfigurationElement)

ExtensionElementCollection 添加配置元素。

protected:
 override void BaseAdd(System::Configuration::ConfigurationElement ^ element);
protected override void BaseAdd (System.Configuration.ConfigurationElement element);
override this.BaseAdd : System.Configuration.ConfigurationElement -> unit
Protected Overrides Sub BaseAdd (element As ConfigurationElement)

参数

element
ConfigurationElement

要添加的 ConfigurationElement

例外

集合中已存在与 element 具有相同名称或类型的扩展。

注解

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

适用于

BaseAdd(Int32, ConfigurationElement)

将配置元素添加到 ExtensionElementCollection 的指定位置。

protected:
 override void BaseAdd(int index, System::Configuration::ConfigurationElement ^ element);
protected override void BaseAdd (int index, System.Configuration.ConfigurationElement element);
override this.BaseAdd : int * System.Configuration.ConfigurationElement -> unit
Protected Overrides Sub BaseAdd (index As Integer, element As ConfigurationElement)

参数

index
Int32

要添加 element 的索引位置。

element
ConfigurationElement

要添加的 ConfigurationElement

例外

集合中已存在与 element 具有相同名称或类型的扩展。

注解

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

适用于