ExtensionElementCollection.BaseAdd 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구성 요소를 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
와 이름이나 형식이 같은 확장이 컬렉션에 이미 있는 경우
설명
요소를 추가할 때 키는 동일한데 값이 다른 요소의 경우에만 중복 요소로 간주됩니다. 키와 값이 모두 동일한 요소들은 서로 충돌하지 않으므로 오류 없이 추가할 수 있습니다. 그러나 키는 동일한데 값이 다른 요소의 경우에는 충돌하는 값 중에서 적용할 값을 결정하는 논리가 없으므로 추가할 수 없습니다.