이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

WebConfigurationManager 클래스

 

게시 날짜: 2016년 11월

웹 응용 프로그램에 적용 되므로 구성 파일에 대 한 액세스를 제공 합니다.

네임스페이스:   System.Web.Configuration
어셈블리:  System.Web(System.Web.dll에 있음)

System.Object
  System.Web.Configuration.WebConfigurationManager

public static class WebConfigurationManager

이름설명
System_CAPS_pubpropertySystem_CAPS_staticAppSettings

웹 사이트의 응용 프로그램 설정을 가져옵니다.

System_CAPS_pubpropertySystem_CAPS_staticConnectionStrings

웹 사이트의 연결 문자열을 가져옵니다.

이름설명
System_CAPS_pubmethodSystem_CAPS_staticGetSection(String)

현재 웹 응용 프로그램의 구성 파일에서 지정된 된 구성 섹션을 검색합니다.

System_CAPS_pubmethodSystem_CAPS_staticGetSection(String, String)

지정 된 위치의 웹 응용 프로그램의 구성 파일에서 지정된 된 구성 섹션을 검색합니다.

System_CAPS_pubmethodSystem_CAPS_staticGetWebApplicationSection(String)

현재 웹 응용 프로그램의 구성 파일에서 지정된 된 구성 섹션을 검색합니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMachineConfiguration()

현재 컴퓨터에서 컴퓨터 구성 파일을 엽니다는 Configuration 읽기를 허용 하거나 쓰기 작업 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMachineConfiguration(String)

현재 컴퓨터에서 컴퓨터 구성 파일을 엽니다는 Configuration 읽기를 허용 하거나 쓰기 작업 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMachineConfiguration(String, String)

로 지정된 된 서버에서 지정한 컴퓨터 구성 파일을 엽니다는 Configuration 읽기를 허용 하거나 쓰기 작업 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMachineConfiguration(String, String, IntPtr)

로 지정된 된 서버에서 지정한 컴퓨터 구성 파일을 엽니다는 Configuration 개체를 지정 된 보안 컨텍스트를 사용 하 여 허용 읽기 또는 쓰기 작업을 합니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMachineConfiguration(String, String, String, String)

로 지정된 된 서버에서 지정한 컴퓨터 구성 파일을 엽니다는 Configuration 개체를 지정 된 보안 컨텍스트를 사용 하 여 허용 읽기 또는 쓰기 작업을 합니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMappedMachineConfiguration(ConfigurationFileMap)

컴퓨터 구성 파일을 엽니다는 Configuration 개체 지정된 된 파일 매핑을 사용 하 여 허용 읽기 또는 쓰기 작업을 합니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMappedMachineConfiguration(ConfigurationFileMap, String)

컴퓨터 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정 된 파일 매핑 및 위치를 사용 하 여 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMappedWebConfiguration(WebConfigurationFileMap, String)

로 지정된 된 웹 응용 프로그램 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정 된 파일 매핑 및 가상 경로 사용 하 여 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMappedWebConfiguration(WebConfigurationFileMap, String, String)

지정된 된 웹 응용 프로그램 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정 된 파일 매핑, 가상 경로 및 사이트 이름을 사용 하 여 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenMappedWebConfiguration(WebConfigurationFileMap, String, String, String)

로 지정된 된 웹 응용 프로그램 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정 된 파일 매핑, 가상 경로, 사이트 이름 및 위치를 사용 하 여 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenWebConfiguration(String)

웹 응용 프로그램 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정된 된 가상 경로 사용 하 여 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenWebConfiguration(String, String)

웹 응용 프로그램 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정된 된 가상 경로 및 사이트 이름을 사용 하 여 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenWebConfiguration(String, String, String)

웹 응용 프로그램 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정 된 가상 경로, 사이트 이름 및 위치를 사용 하 여 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenWebConfiguration(String, String, String, String)

웹 응용 프로그램 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정 된 가상 경로, 사이트 이름, 위치 및 서버를 사용 하 여 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenWebConfiguration(String, String, String, String, IntPtr)

웹 응용 프로그램 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정 된 가상 경로, 사이트 이름, 위치, 서버 및 보안 컨텍스트를 사용 하 여 개체입니다.

System_CAPS_pubmethodSystem_CAPS_staticOpenWebConfiguration(String, String, String, String, String, String)

웹 응용 프로그램 구성 파일을 엽니다는 Configuration 허용 읽기 또는 쓰기 작업을 지정 된 가상 경로, 사이트 이름, 위치, 서버 및 보안 컨텍스트를 사용 하 여 개체입니다.

WebConfigurationManager 클래스 컴퓨터 및 응용 프로그램 정보에 액세스할 수 있습니다.

사용 하 여 WebConfigurationManager 는 웹 응용 프로그램에 관련 된 구성 파일을 사용 하는 기본 방법입니다. 클라이언트 응용 프로그램에 사용 된 ConfigurationManager 클래스입니다.

응용 프로그램을 확장할 수는 System.Configuration 입력 하거나 다음 목록에 설명 된 대로 하는 구성 정보를 처리 하는 데 직접 사용 합니다.

  • Handling configuration. 표준 형식을 사용 하 여 구성 정보를 처리 하려면 하면 사용 하 여 다음 방법 중 하나:

    • Accessing a section. 응용 프로그램에 대 한 구성 정보에 액세스 하려면 사용 해야 중 하나는 GetSection 에서 제공 하는 방법을 WebConfigurationManager합니다. 에 대 한 <appSettings><connectionStrings>, 를 사용 하면는 AppSettingsConnectionStrings 속성입니다. 이러한 메서드 읽기 전용 작업을 수행 및 구성의 단일 캐시 된 인스턴스를 사용 하며 다중 스레드를 인식 합니다.

    • Accessing configuration files. 응용 프로그램 읽고 로컬 또는 원격으로 모든 수준에서 나 다른 응용 프로그램 또는 컴퓨터 자체에 대 한 구성 설정을 쓸 수 있습니다. 하나를 사용 하는 open 에서 제공 하는 방법을 WebConfigurationManager합니다. 이러한 메서드는 반환는 Configuration 에 필요한 메서드 및 기본 구성 파일을 처리 하는 속성을 제공 하는 개체입니다. 이러한 메서드 읽기 또는 쓰기 작업 및 수행 파일을 열 때마다 구성 데이터를 다시 만듭니다.

    • Advanced configuration. 고급 구성 처리 되는 형식에서 제공 SectionInformation, PropertyInformation, PropertyInformationCollection, ElementInformation, ContextInformation, ConfigurationSectionGroup, 및 ConfigurationSectionGroupCollection합니다.

  • Extending configuration standard types. 와 같은 표준 구성 형식을 확장 하 여 사용자 지정 구성 요소를 제공할 수도 있습니다 ConfigurationElement, ConfigurationElementCollection, ConfigurationProperty, 및 ConfigurationSection 는 프로그래밍 방식 또는 특성 사용된 하는 모델을 사용 하 여 합니다. 참조는 ConfigurationSection 표준 구성 형식을 프로그래밍 방식으로 확장 하는 방법의 예에 대 한 클래스입니다. 참조는 ConfigurationElement 특성 사용된 모델을 사용 하 여 표준 구성 형식을 확장 하는 방법의 예에 대 한 클래스입니다.

구현자 참고 사항:

Configuration 클래스에는 구성 파일 편집에 대 한 프로그래밍 방식으로 액세스할 수 있습니다. 제공 하는 open 메서드 중 하나를 사용 하면 WebConfigurationManager합니다. 이러한 메서드는 반환는 Configuration 에 필요한 메서드 및 기본 구성 파일을 처리 하는 속성을 제공 하는 개체입니다. 읽기 또는 쓰기용 다음과 같이 이러한 파일을 액세스할 수 있습니다.

사용 하면 GetSection 또는 GetSectionGroup 구성 정보를 읽습니다. 사용자 또는 읽는 프로세스는 다음 권한이 있어야 note:

  • 읽기 권한이 현재 구성 계층 구조 수준에서 구성 파일에 있습니다.

  • 에 대해 읽기 권한이 모든 부모 구성 파일입니다.

응용 프로그램에서 자체 구성에 대 한 읽기 전용 액세스에 필요한 경우 것이 좋습니다 사용은 GetSection 메서드. 이러한 메서드에 액세스할 수 있는 보다 나은 성능을 현재 응용 프로그램에 대 한 캐시 된 구성 값에는 Configuration 클래스.

System_CAPS_note참고

정적을 사용 하는 경우 GetSection 를 받는 메서드에 path 매개 변수를 path 매개 변수는 해당 코드가 실행 중인 응용 프로그램을 참조 해야; 그렇지 않으면 매개 변수가 무시 되 고 현재 실행 중인 응용 프로그램에 대 한 구성 정보가 반환 됩니다.

하나를 사용 하는 Save 구성 정보를 작성 하는 방법입니다. 사용자 또는 프로세스를 기록 하는 다음 권한이 있어야 note:

  • 구성 파일 및 현재 구성 계층 구조 수준에서 디렉터리에 대 한 쓰기입니다.

  • 모든 구성 파일에 대 한 권한을 읽습니다.

다음 예제에서는 사용 하 여 구성 정보에 액세스 하는

GetSection 메서드를 호출하여 생성됩니다.


// Show how to use the GetSection(string). 
// to access the connectionStrings section.
static void GetConnectionStringsSection()
{

    // Get the connectionStrings section.
    ConnectionStringsSection connectionStringsSection =
        WebConfigurationManager.GetSection("connectionStrings")
        as ConnectionStringsSection;

    // Get the connectionStrings key,value pairs collection.
    ConnectionStringSettingsCollection connectionStrings =
        connectionStringsSection.ConnectionStrings;

    // Get the collection enumerator.
    IEnumerator connectionStringsEnum =
        connectionStrings.GetEnumerator();

    // Loop through the collection and 
    // display the connectionStrings key, value pairs.
    int i = 0;
    Console.WriteLine("[Display the connectionStrings]");
    while (connectionStringsEnum.MoveNext())
    {
        string name = connectionStrings[i].Name;
        Console.WriteLine("Name: {0} Value: {1}",
        name, connectionStrings[name]);
        i += 1;
    }

    Console.WriteLine();
}

.NET Framework
2.0 이후 사용 가능

이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.

맨 위로 이동
표시: