다음을 통해 공유


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와 이름이나 형식이 같은 확장이 컬렉션에 이미 있는 경우

설명

요소를 추가할 때 키는 동일한데 값이 다른 요소의 경우에만 중복 요소로 간주됩니다. 키와 값이 모두 동일한 요소들은 서로 충돌하지 않으므로 오류 없이 추가할 수 있습니다. 그러나 키는 동일한데 값이 다른 요소의 경우에는 충돌하는 값 중에서 적용할 값을 결정하는 논리가 없으므로 추가할 수 없습니다.

적용 대상