ConfigurationElementCollection.BaseAdd メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、ConfigurationElement を ConfigurationElementCollection インスタンスに追加します。
オーバーロード
BaseAdd(ConfigurationElement) |
ConfigurationElementCollection に構成要素を追加します。 |
BaseAdd(ConfigurationElement, Boolean) |
構成要素のコレクションに構成要素を追加します。 |
BaseAdd(Int32, ConfigurationElement) |
構成要素のコレクションに構成要素を追加します。 |
注釈
新しい ConfigurationElement をBaseAddコレクションに追加するには、 メソッドを使用します。 要素の追加時にカスタム動作が必要な場合は、派生クラスでオーバーライドします。
追加するときに、キーが同じで値が異なる場合のみ、要素は重複と見なされます。 同じキーと値を持つ要素の場合、要素は競合しないので、エラーなしで受け入れられます。 ただし、同じキーを持っていて値が異なる場合は、競合する値のどれを受け入れるかを決定するためのロジックがないので追加できません。
BaseAdd(ConfigurationElement)
ConfigurationElementCollection に構成要素を追加します。
protected:
virtual void BaseAdd(System::Configuration::ConfigurationElement ^ element);
protected virtual void BaseAdd (System.Configuration.ConfigurationElement element);
abstract member BaseAdd : System.Configuration.ConfigurationElement -> unit
override this.BaseAdd : System.Configuration.ConfigurationElement -> unit
Protected Overridable Sub BaseAdd (element As ConfigurationElement)
パラメーター
- element
- ConfigurationElement
追加する ConfigurationElement。
例
次のコード例は、 メソッドをオーバーライド BaseAdd する方法と、メソッドからメソッドを呼び出す方法を Add
示しています。
public void Add(UrlConfigElement url)
{
BaseAdd(url);
// Your custom code goes here.
}
Public Sub Add(ByVal url As UrlConfigElement)
BaseAdd(url)
' Your custom code goes here.
End Sub
注釈
新しい ConfigurationElement をBaseAddコレクションに追加するには、 メソッドを使用します。 要素の追加時にカスタム動作が必要な場合は、派生クラスでオーバーライドします。
追加するときに、キーが同じで値が異なる場合のみ、要素は重複と見なされます。 同じキーと値を持つ要素の場合、要素は競合しないので、エラーなしで受け入れられます。 ただし、同じキーを持っていて値が異なる場合は、競合する値のどれを受け入れるかを決定するためのロジックがないので追加できません。
適用対象
BaseAdd(ConfigurationElement, Boolean)
構成要素のコレクションに構成要素を追加します。
protected:
void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected public:
void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected void BaseAdd (System.Configuration.ConfigurationElement element, bool throwIfExists);
protected internal void BaseAdd (System.Configuration.ConfigurationElement element, bool throwIfExists);
member this.BaseAdd : System.Configuration.ConfigurationElement * bool -> unit
Protected Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)
Protected Friend Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)
パラメーター
- element
- ConfigurationElement
追加する ConfigurationElement。
- throwIfExists
- Boolean
指定した ConfigurationElement が ConfigurationElementCollection に既に含まれているときに例外をスローする場合は true
。それ以外の場合は false
。
例外
追加する ConfigurationElement は ConfigurationElementCollection に既に存在し、throwIfExists
パラメーターが true
です。
注釈
指定ConfigurationElementしたオブジェクトがコレクションに既に存在する場合は、省略可能なExceptionパラメーターthrowIfExists
を使用して例外をConfigurationElementCollectionスローします。
要素は、キーが同じで値が異なる場合にのみ重複していると見なされます。 同じキーと値を持つ要素の場合、要素は競合しないので、エラーなしで受け入れられます。 ただし、同じキーを持っていて値が異なる場合は、競合する値のどれを受け入れるかを決定するためのロジックがないので追加できません。
適用対象
BaseAdd(Int32, ConfigurationElement)
構成要素のコレクションに構成要素を追加します。
protected:
virtual void BaseAdd(int index, System::Configuration::ConfigurationElement ^ element);
protected virtual void BaseAdd (int index, System.Configuration.ConfigurationElement element);
abstract member BaseAdd : int * System.Configuration.ConfigurationElement -> unit
override this.BaseAdd : int * System.Configuration.ConfigurationElement -> unit
Protected Overridable Sub BaseAdd (index As Integer, element As ConfigurationElement)
パラメーター
- index
- Int32
指定した ConfigurationElement を追加するインデックス位置。
- element
- ConfigurationElement
追加する ConfigurationElement。
注釈
特定の index
インデックス位置にある にオブジェクトを ConfigurationElement 追加するには ConfigurationElementCollection 、 パラメーターを使用します。
適用対象
.NET