ConfigurationElementCollection.BaseAdd 메서드

정의

파생 클래스에서 재정의될 때 ConfigurationElementConfigurationElementCollection 인스턴스에 추가합니다.Adds a ConfigurationElement to an ConfigurationElementCollection instance when overridden in a derived class.

오버로드

BaseAdd(ConfigurationElement)

구성 요소를 ConfigurationElementCollection에 추가합니다.Adds a configuration element to the ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean)

구성 요소를 구성 요소 컬렉션에 추가합니다.Adds a configuration element to the configuration element collection.

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)

구성 요소를 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)

매개 변수

element
ConfigurationElement

추가할 ConfigurationElement입니다.The ConfigurationElement to add.

예제

다음 코드 예제에서는 재정의 하는 방법을 보여 줍니다.는 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)

구성 요소를 구성 요소 컬렉션에 추가합니다.Adds a configuration element to the configuration element collection.

protected public:
 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 Friend Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)

매개 변수

element
ConfigurationElement

추가할 ConfigurationElement입니다.The ConfigurationElement to add.

throwIfExists
Boolean

지정된 ConfigurationElementConfigurationElementCollection에 포함되어 있는 경우 예외를 throw하려면 true이고, 그렇지 않으면 false입니다.true 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 throw 하는 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)

구성 요소를 구성 요소 컬렉션에 추가합니다.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

지정된 ConfigurationElement를 추가할 인덱스 위치입니다.The index location at which to add the specified ConfigurationElement.

element
ConfigurationElement

추가할 ConfigurationElement입니다.The ConfigurationElement to add.

설명

사용 하 여는 index 추가할 매개 변수를 ConfigurationElement 개체를 ConfigurationElementCollection 특정 인덱스에 있는 합니다.Use the index parameter to add the ConfigurationElement object to the ConfigurationElementCollection at a specific index location.

적용 대상