ConfigurationElementCollection.CreateNewElement(String) 메서드

정의

현재 컬렉션에 대한 새 요소를 만듭니다.

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 파일에 저장됩니다.

구성 요소를 만들 때 고유한 이름 특성으로 만들어야 합니다. 이름 특성이 고유하지 않으면 오류가 발생합니다.

적용 대상