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と同じ名前または型の拡張機能が既にコレクションに存在します。

注釈

要素を追加すると、キーが同一であっても値が異なる場合にのみ、要素が重複していると見なされます。 同じキーと値を持つ要素は、要素が競合しないため、サイレントモードで受け入れられます。 ただし、同一のキーを持つ要素が異なる値を追加することはできません。どの競合値を受け入れるかを判断するロジックがないためです。

適用対象