ConfigurationElementCollection.BaseAdd ConfigurationElementCollection.BaseAdd ConfigurationElementCollection.BaseAdd ConfigurationElementCollection.BaseAdd Method

定義

派生クラスでオーバーライドされると、ConfigurationElementConfigurationElementCollection インスタンスに追加します。Adds a ConfigurationElement to an ConfigurationElementCollection instance when overridden in a derived class.

オーバーロード

BaseAdd(ConfigurationElement) BaseAdd(ConfigurationElement) BaseAdd(ConfigurationElement) BaseAdd(ConfigurationElement)

ConfigurationElementCollection に構成要素を追加します。Adds a configuration element to the ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean) BaseAdd(ConfigurationElement, Boolean) BaseAdd(ConfigurationElement, Boolean) BaseAdd(ConfigurationElement, Boolean)

構成要素のコレクションに構成要素を追加します。Adds a configuration element to the configuration element collection.

BaseAdd(Int32, ConfigurationElement) BaseAdd(Int32, ConfigurationElement) BaseAdd(Int32, ConfigurationElement) BaseAdd(Int32, ConfigurationElement)

構成要素のコレクションに構成要素を追加します。Adds a configuration element to the configuration element collection.

注釈

使用して、BaseAddメソッドを追加する新しいConfigurationElementコレクションにします。Use the BaseAdd method to add a new ConfigurationElement to the collection. 要素が追加されたときに、カスタム動作が必要な場合は、派生クラスでオーバーライドします。Override in a derived class if custom behavior is required when the element is added.

追加するときに、キーが同じで値が異なる場合のみ、要素は重複と見なされます。When adding, an element is considered a duplicate only if the keys are identical but the values are different. 同じキーと値を持つ要素の場合、要素は競合しないので、エラーなしで受け入れられます。Elements with identical keys and values are accepted silently because the elements do not compete. ただし、同じキーを持っていて値が異なる場合は、競合する値のどれを受け入れるかを決定するためのロジックがないので追加できません。However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(ConfigurationElement) BaseAdd(ConfigurationElement) BaseAdd(ConfigurationElement) BaseAdd(ConfigurationElement)

ConfigurationElementCollection に構成要素を追加します。Adds a configuration element to the 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)

パラメーター

次のコード例は、オーバーライドする方法を示します、BaseAddメソッドを呼び出す方法、Addメソッド。The following code example shows how to override the BaseAdd method and how to call it from an Add method.

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

注釈

使用して、BaseAddメソッドを追加する新しいConfigurationElementコレクションにします。Use the BaseAdd method to add a new ConfigurationElement to the collection. 要素が追加されたときに、カスタム動作が必要な場合は、派生クラスでオーバーライドします。Override it in a derived class if custom behavior is required when the element is added.

追加するときに、キーが同じで値が異なる場合のみ、要素は重複と見なされます。When adding, an element is considered a duplicate only if the keys are identical but the values are different. 同じキーと値を持つ要素の場合、要素は競合しないので、エラーなしで受け入れられます。Elements with identical keys and values are accepted silently because the elements do not compete. ただし、同じキーを持っていて値が異なる場合は、競合する値のどれを受け入れるかを決定するためのロジックがないので追加できません。However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(ConfigurationElement, Boolean) BaseAdd(ConfigurationElement, Boolean) BaseAdd(ConfigurationElement, Boolean) BaseAdd(ConfigurationElement, Boolean)

構成要素のコレクションに構成要素を追加します。Adds a configuration element to the configuration element collection.

protected:
 void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected 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)

パラメーター

throwIfExists
Boolean Boolean Boolean Boolean

指定した ConfigurationElementConfigurationElementCollection に既に含まれているときに例外をスローする場合は true。それ以外の場合は falsetrue to throw an exception if the ConfigurationElement specified is already contained in the ConfigurationElementCollection; otherwise, false.

例外

追加する ConfigurationElementConfigurationElementCollection に既に存在し、throwIfExists パラメーターが true です。The ConfigurationElement to add already exists in the ConfigurationElementCollection and the throwIfExists parameter is true.

注釈

省略可能なパラメーターを使用して、throwIfExistsをスローする、Exception例外場合、指定したConfigurationElementオブジェクトは既に、ConfigurationElementCollectionコレクション。Use the optional parameter throwIfExists to throw an Exception exception if the specified ConfigurationElement object already exists in the ConfigurationElementCollection collection.

要素は、キーは同じですが、値が異なる場合にのみ、重複するいると見なされます。An element is considered a duplicate only if the keys are identical but the values are different. 同じキーと値を持つ要素の場合、要素は競合しないので、エラーなしで受け入れられます。Elements with identical keys and values are accepted silently because the elements do not compete. ただし、同じキーを持っていて値が異なる場合は、競合する値のどれを受け入れるかを決定するためのロジックがないので追加できません。However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(Int32, ConfigurationElement) BaseAdd(Int32, ConfigurationElement) BaseAdd(Int32, ConfigurationElement) BaseAdd(Int32, ConfigurationElement)

構成要素のコレクションに構成要素を追加します。Adds a configuration element to the configuration element collection.

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 Int32 Int32 Int32

指定した ConfigurationElement を追加するインデックス位置。The index location at which to add the specified ConfigurationElement.

注釈

使用して、indexパラメーターを追加する、ConfigurationElementオブジェクトをConfigurationElementCollection特定のインデックス位置。Use the index parameter to add the ConfigurationElement object to the ConfigurationElementCollection at a specific index location.

適用対象