ConfigurationElementCollection.CreateNewElement(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 컬렉션에 대한 새 요소를 만듭니다.
protected:
override Microsoft::Web::Administration::ConfigurationElement ^ CreateNewElement(System::String ^ elementTagName);
protected override Microsoft.Web.Administration.ConfigurationElement CreateNewElement (string elementTagName);
override this.CreateNewElement : string -> Microsoft.Web.Administration.ConfigurationElement
Protected Overrides Function CreateNewElement (elementTagName As String) As ConfigurationElement
매개 변수
- elementTagName
- String
만들려는 요소의 이름입니다.
반환
만들어진 새 ConfigurationElement 개체에 대한 참조입니다.
예제
다음 예제는 CreateNewElement 메서드. 다음은 여러 특성 값을 설정하고 새로 만든 요소를 요소 컬렉션에 추가하는 예제입니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 ConfigurationElement 클래스입니다.
// Use any of the following lines to set the attribute value.
// attribute.Value = "TestDemo(Modified)";
moduleproviderelement.SetAttributeValue(
"name", "TestDemo(Modified)");
// moduleproviderelement["name"] = "TestDemo(Modified)";
설명
메서드를 재정의 CreateNewElement 하여 특정 형식의 사용자 지정 ConfigurationElement 개체를 만듭니다. 컬렉션이 구성 파일 CreateNewElement 에서 로드될 때 개별 요소를 만들기 위해 가 호출됩니다. CreateNewElement 는 클래스에서 파생되는 클래스에서 재정의 ConfigurationElementCollection 되어야 합니다.
요소를 만든 후 요소의 특성을 설정해야 하며 요소를 요소 컬렉션에 추가해야 합니다.
구성 요소가 개체에 ConfigurationElementCollection 추가되고 메서드로 Update 업데이트되면 Administration.config 파일에 저장됩니다.
구성 요소를 만들 때 고유한 이름 특성으로 만들어야 합니다. 이름 특성이 고유하지 않으면 오류가 발생합니다.