ConfigurationSectionCollection.Add(String, ConfigurationSection) 메서드

정의

ConfigurationSection 개체를 ConfigurationSectionCollection 개체에 추가합니다.

public:
 void Add(System::String ^ name, System::Configuration::ConfigurationSection ^ section);
public void Add (string name, System.Configuration.ConfigurationSection section);
member this.Add : string * System.Configuration.ConfigurationSection -> unit
Public Sub Add (name As String, section As ConfigurationSection)

매개 변수

name
String

추가할 섹션의 이름입니다.

section
ConfigurationSection

추가할 섹션입니다.

예제

다음 예제에서는 Add 메서드를 사용하는 방법을 보여 줍니다.

static void AddSection()
{

    try
    {
        System.Configuration.Configuration config =
        ConfigurationManager.OpenExeConfiguration(
        ConfigurationUserLevel.None);

        CustomSection customSection =
            new CustomSection();

        string index =
            config.Sections.Count.ToString();

        customSection.FileName =
            "newFile" + index + ".txt";

        string sectionName = "CustomSection" + index;

        TimeSpan ts = new TimeSpan(0, 15, 0);
        customSection.MaxIdleTime = ts;
        customSection.MaxUsers = 100;

        config.Sections.Add(sectionName, customSection);
        customSection.SectionInformation.ForceSave = true;
        config.Save(ConfigurationSaveMode.Full);
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}
Shared Sub AddSection()

    Try
        Dim config _
        As System.Configuration.Configuration = _
        ConfigurationManager.OpenExeConfiguration( _
        ConfigurationUserLevel.None)

        Dim customSection _
        As New CustomSection()


        Dim index As String = _
        config.Sections.Count.ToString()

        customSection.FileName = _
        "newFile" + index + ".txt"

        Dim sectionName As String = _
        "CustomSection" + index

        Dim ts As New TimeSpan(0, 15, 0)
        customSection.MaxIdleTime = ts
        customSection.MaxUsers = 100

        config.Sections.Add(sectionName, customSection)
        customSection.SectionInformation.ForceSave = True
        config.Save(ConfigurationSaveMode.Full)
    Catch err As ConfigurationErrorsException
        Console.WriteLine(err.ToString())
    End Try
End Sub

설명

기본적으로 이 메서드는 컬렉션에 아직 포함되지 않은 경우 지정된 ConfigurationSection 개체를 추가합니다.

적용 대상

추가 정보