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

注釈

追加するときに、キーが同じで値が異なる場合のみ、要素は重複と見なされます。 同じキーと値を持つ要素の場合、要素は競合しないので、エラーなしで受け入れられます。 ただし、同じキーを持っていて値が異なる場合は、競合する値のどれを受け入れるかを決定するためのロジックがないので追加できません。

適用対象