다음을 통해 공유


System.Configuration 네임스페이스

구성 데이터를 처리하는 데 사용되는 프로그래밍 모델을 제공하는 형식이 포함되어 있습니다.

클래스

ApplicationScopedSettingAttribute

애플리케이션 설정 속성이 애플리케이션의 모든 사용자에 대해 같은 값을 갖도록 지정합니다. 이 클래스는 상속될 수 없습니다.

ApplicationSettingsBase

Window Forms 애플리케이션에서 애플리케이션 설정 기능을 구현하기 위해 구체적인 파생 래퍼 클래스의 기본 클래스 역할을 합니다.

ApplicationSettingsGroup

구성 파일에 있는 관련된 애플리케이션 설정 섹션의 그룹을 나타냅니다. 이 클래스는 상속될 수 없습니다.

AppSettingsReader

구성에서 특정 형식의 값을 읽는 데 사용할 수 있는 메서드를 제공합니다.

AppSettingsSection

appSettings 구성 섹션에 대한 구성 시스템 지원 기능을 제공합니다. 이 클래스는 상속될 수 없습니다.

CallbackValidator

개체의 동적 유효성 검사를 제공합니다.

CallbackValidatorAttribute

코드 유효성 검사에 사용할 CallbackValidator 개체를 지정합니다. 이 클래스는 상속될 수 없습니다.

ClientSettingsSection

구성 파일에 있는 사용자 범위 애플리케이션 설정의 그룹을 나타냅니다.

CommaDelimitedStringCollection

쉼표로 구분된 문자열 요소의 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.

CommaDelimitedStringCollectionConverter

쉼표로 구분된 문자열 값과 CommaDelimitedStringCollection 개체 간의 변환을 수행합니다. 이 클래스는 상속될 수 없습니다.

Configuration

특정 컴퓨터, 애플리케이션 또는 리소스에 적용할 수 있는 구성 파일을 나타냅니다. 이 클래스는 상속될 수 없습니다.

ConfigurationBuilder

사용자 지정 구성 작성기 구현으로 확장될 기본 클래스를 나타냅니다.

ConfigurationBuilderCollection

이름별로 ConfigurationBuilder 개체의 컬렉션을 유지합니다.

ConfigurationBuilderSettings

<configBuilders> 구성 섹션에 대한 공급자를 구성하는 구성 요소 그룹을 나타냅니다.

ConfigurationBuildersSection

<configBuilders> 섹션에 프로그래밍 방식으로 액세스할 수 있도록 합니다. 이 클래스는 상속될 수 없습니다.

ConfigurationCollectionAttribute

구성 요소 컬렉션의 인스턴스를 만들도록 .NET에 선언적으로 지시합니다. 이 클래스는 상속될 수 없습니다.

ConfigurationConverterBase

구성 변환기 형식의 기본 클래스입니다.

ConfigurationElement

구성 파일의 구성 요소를 나타냅니다.

ConfigurationElementCollection

자식 요소의 컬렉션을 포함하는 구성 요소를 나타냅니다.

ConfigurationElementProperty

구성 요소의 속성을 지정합니다. 이 클래스는 상속될 수 없습니다.

ConfigurationErrorsException

구성 오류가 발생한 경우 throw되는 예외입니다.

ConfigurationException

구성 시스템 오류가 발생한 경우 throw되는 예외입니다.

ConfigurationFileMap

컴퓨터 구성 파일의 구성 파일 매핑을 정의합니다.

ConfigurationLocation

구성 파일에 있는 location 요소를 나타냅니다.

ConfigurationLocationCollection

ConfigurationLocationCollection 개체의 컬렉션을 포함합니다.

ConfigurationLockCollection

잠긴 구성 개체의 컬렉션을 포함합니다. 이 클래스는 상속될 수 없습니다.

ConfigurationManager

클라이언트 애플리케이션의 구성 파일에 액세스할 수 있도록 합니다. 이 클래스는 상속될 수 없습니다.

ConfigurationPermission

메서드나 클래스에서 구성 파일에 액세스할 수 있도록 하는 권한 구조체를 제공합니다.

ConfigurationPermissionAttribute

구성 파일의 섹션에 액세스할 수 있는 표시된 대상 권한을 부여하거나 거부하는 ConfigurationPermission 개체를 만듭니다.

ConfigurationProperty

특성 또는 구성 요소의 자식을 나타냅니다. 이 클래스는 상속될 수 없습니다.

ConfigurationPropertyAttribute

구성 속성을 인스턴스화하도록 .NET에 선언적으로 지시합니다. 이 클래스는 상속될 수 없습니다.

ConfigurationPropertyCollection

구성 요소 속성의 컬렉션을 나타냅니다.

ConfigurationSection

구성 파일 내의 섹션을 나타냅니다.

ConfigurationSectionCollection

구성 파일 내 관련 섹션의 컬렉션을 나타냅니다.

ConfigurationSectionGroup

구성 파일에 있는 관련된 섹션의 그룹을 나타냅니다.

ConfigurationSectionGroupCollection

ConfigurationSectionGroup 개체의 컬렉션을 나타냅니다.

ConfigurationSettings

구성 섹션과 일반 구성 설정을 읽을 수 있도록 런타임 버전 1.0 및 1.1 지원을 제공합니다.

ConfigurationValidatorAttribute

System.Configuration 유효성 검사기 특성 형식의 기본 클래스 역할을 합니다.

ConfigurationValidatorBase

개체 값이 확인될 수 있도록 유효성 검사 클래스를 파생시키기 위한 기본 클래스 역할을 합니다.

ConfigXmlDocument

해당 XmlDocument 형식을 래핑하고 파일 이름과 줄 번호를 보고하는 데 필요한 정보도 전달합니다.

ConnectionStringSettings

연결 문자열 구성 파일 섹션의 명명된 단일 연결 문자열을 나타냅니다.

ConnectionStringSettingsCollection

ConnectionStringSettings 개체의 컬렉션을 포함합니다.

ConnectionStringsSection

연결 문자열 구성 파일 섹션에 프로그래밍 방식으로 액세스할 수 있도록 합니다.

ContextInformation

ConfigurationElement 개체와 연결된 컨텍스트 정보를 캡슐화합니다. 이 클래스는 상속될 수 없습니다.

DefaultSection

읽기 및 쓰기 액세스를 위해 구성 섹션의 XML을 노출하는 기본 구성 섹션 처리기를 나타냅니다.

DefaultSettingValueAttribute

애플리케이션 설정 속성의 기본값을 지정합니다.

DefaultValidator

개체의 유효성을 검사합니다. 이 클래스는 상속될 수 없습니다.

DictionarySectionHandler

구성 섹션의 키/값 쌍 구성 정보를 제공합니다.

DpapiProtectedConfigurationProvider

Windows DPAPI(데이터 보호 API)를 사용하여 구성 데이터를 암호화하고 해독하는 ProtectedConfigurationProvider 개체를 제공합니다.

ElementInformation

구성의 개별 요소에 대한 메타 정보를 포함합니다. 이 클래스는 상속될 수 없습니다.

ExeConfigurationFileMap

.exe 애플리케이션의 구성 파일 매핑을 정의합니다. 이 클래스는 상속될 수 없습니다.

ExeContext

현재 애플리케이션의 경로 컨텍스트를 관리합니다. 이 클래스는 상속될 수 없습니다.

GenericEnumConverter

문자열과 열거형 형식 간에 변환을 수행합니다.

IdnElement

Uri 클래스에서 IDN(International Domain Name) 처리에 대한 구성 설정을 제공합니다.

IgnoreSection

System.Configuration 형식으로 처리되지 않는 구성 섹션에 대한 래퍼 형식 정의를 제공합니다.

IgnoreSectionHandler

System.Configuration 형식으로 처리되지 않는 구성 섹션에 대한 레거시 섹션 처리기 정의를 제공합니다.

InfiniteIntConverter

문자열과 표준 무한 값 또는 정수 값 간에 변환을 수행합니다.

InfiniteTimeSpanConverter

문자열과 표준 무한 TimeSpan 값 간에 변환을 수행합니다.

IntegerValidator

Int32 값의 유효성을 검사합니다.

IntegerValidatorAttribute

구성 속성에 대한 정수 유효성 검사를 수행하도록 .NET에 선언적으로 지시합니다. 이 클래스는 상속될 수 없습니다.

IriParsingElement

Uri 클래스에서 IDN(International Resource Identifier) 처리에 대한 구성 설정을 제공합니다.

KeyValueConfigurationCollection

KeyValueConfigurationElement 개체의 컬렉션을 포함합니다.

KeyValueConfigurationElement

키/값 쌍을 포함하는 구성 요소를 나타냅니다.

LocalFileSettingsProvider

애플리케이션 설정 클래스를 유지합니다.

LongValidator

Int64 값의 유효성을 검사합니다.

LongValidatorAttribute

구성 속성에 대한 정수(Long) 유효성 검사를 수행하도록 .NET에 선언적으로 지시합니다. 이 클래스는 상속될 수 없습니다.

NameValueConfigurationCollection

NameValueConfigurationElement 개체의 컬렉션을 포함합니다. 이 클래스는 상속될 수 없습니다.

NameValueConfigurationElement

String 이름 및 String 값을 포함하는 구성 요소입니다. 이 클래스는 상속될 수 없습니다.

NameValueFileSectionHandler

구성 파일에 액세스할 수 있도록 합니다. 이 형식은 .NET 구성 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

NameValueSectionHandler

구성 섹션의 이름/값 쌍 구성 정보를 제공합니다.

NoSettingsVersionUpgradeAttribute

설정 공급자가 애플리케이션 업그레이드가 검색될 때 호출되는 논리를 사용하지 않도록 지정합니다. 이 클래스는 상속될 수 없습니다.

PositiveTimeSpanValidator

TimeSpan 개체의 유효성을 검사합니다. 이 클래스는 상속될 수 없습니다.

PositiveTimeSpanValidatorAttribute

구성 속성에 대한 시간 유효성 검사를 수행하도록 .NET에 선언적으로 지시합니다. 이 클래스는 상속될 수 없습니다.

PropertyInformation

구성의 개별 속성에 대한 메타 정보를 포함합니다. 이 형식은 상속될 수 없습니다.

PropertyInformationCollection

PropertyInformation 개체의 컬렉션을 포함합니다. 이 클래스는 상속될 수 없습니다.

ProtectedConfiguration

현재 애플리케이션의 구성 파일에 대한 보호되는 구성 공급자에 액세스할 수 있도록 합니다.

ProtectedConfigurationProvider

보호된 구성 데이터를 암호화하고 해독하기 위한 공급자를 만드는 기본 클래스입니다.

ProtectedConfigurationProviderCollection

ProtectedConfigurationProvider 개체의 컬렉션을 제공합니다.

ProtectedConfigurationSection

configProtectedData 구성 섹션에 프로그래밍 방식으로 액세스합니다. 이 클래스는 상속될 수 없습니다.

ProtectedProviderSettings

<configProtectedData> 구성 섹션에 대한 공급자를 구성하는 구성 요소 그룹을 나타냅니다.

ProviderSettings

공급자와 연결된 구성 요소를 나타냅니다.

ProviderSettingsCollection

ProviderSettings 개체의 컬렉션을 나타냅니다.

RegexStringValidator

정규식으로 제공되는 규칙에 따라 문자열의 유효성을 검사합니다.

RegexStringValidatorAttribute

정규식을 사용하여 구성 속성에 대한 문자열 유효성 검사를 수행하도록 .NET에 선언적으로 지시합니다. 이 클래스는 상속될 수 없습니다.

RsaProtectedConfigurationProvider

RSA 암호화를 사용하여 구성 데이터를 암호화하고 해독하는 ProtectedConfigurationProvider 인스턴스를 제공합니다.

SchemeSettingElement

SchemeSettingElementCollection 클래스의 요소를 나타냅니다.

SchemeSettingElementCollection

SchemeSettingElement 개체의 컬렉션을 나타냅니다.

SectionInformation

구성 계층 구조 내의 개별 섹션에 대한 메타데이터가 들어 있습니다. 이 클래스는 상속될 수 없습니다.

SettingAttribute

설정 정보와 설정 속성을 연결하는 데 사용되는 사용자 지정 설정 특성을 나타냅니다.

SettingChangingEventArgs

SettingChanging 이벤트에 대한 데이터를 제공합니다.

SettingElement

구성의 요소를 업데이트하는 데 사용되는 간단한 구성 요소를 나타냅니다. 이 클래스는 상속될 수 없습니다.

SettingElementCollection

SettingElement 개체의 컬렉션을 포함합니다. 이 클래스는 상속될 수 없습니다.

SettingsAttributeDictionary

구성 개체와 SettingsProperty 개체를 설명하는 데 사용되는 키/값 쌍의 컬렉션을 나타냅니다.

SettingsBase

사용자 속성 설정을 지원하는 데 사용되는 기본 클래스를 제공합니다.

SettingsContext

공급자가 설정을 유지할 때 사용할 수 있는 컨텍스트 정보를 제공합니다.

SettingsDescriptionAttribute

개별 구성 속성을 설명하는 문자열을 제공합니다. 이 클래스는 상속될 수 없습니다.

SettingsGroupDescriptionAttribute

애플리케이션 설정 속성 그룹을 설명하는 문자열을 제공합니다. 이 클래스는 상속될 수 없습니다.

SettingsGroupNameAttribute

애플리케이션 설정 속성 그룹의 이름을 지정합니다. 이 클래스는 상속될 수 없습니다.

SettingsLoadedEventArgs

SettingsLoaded 이벤트에 대한 데이터를 제공합니다.

SettingsManageabilityAttribute

애플리케이션 설정 속성에 대한 특수 서비스를 지정합니다. 이 클래스는 상속될 수 없습니다.

SettingsProperty

개별 구성 속성에 대한 메타데이터를 나타내는 클래스로 내부에서 사용됩니다.

SettingsPropertyCollection

SettingsProperty 개체의 컬렉션을 포함합니다.

SettingsPropertyIsReadOnlyException

읽기 전용 SettingsProperty 개체에 대한 예외를 제공합니다.

SettingsPropertyNotFoundException

찾을 수 없는 SettingsProperty 개체에 대한 예외를 제공합니다.

SettingsPropertyValue

SettingsBase 인스턴스에서 로드하고 저장할 수 있는 설정 속성의 값을 포함합니다.

SettingsPropertyValueCollection

SettingsProperty 개체를 SettingsPropertyValue 개체로 매핑하여 설정 속성 값의 컬렉션을 포함합니다.

SettingsPropertyWrongTypeException

잘못된 형식을 SettingsProperty 개체와 함께 사용하는 경우 throw되는 예외를 제공합니다.

SettingsProvider

애플리케이션 설정 아키텍처에서 사용자 지정 설정 공급자를 파생시키기 위한 기본 클래스 역할을 합니다.

SettingsProviderAttribute

현재 애플리케이션 설정 클래스나 속성에 대한 스토리지를 제공하는 데 사용되는 설정 공급자를 지정합니다. 이 클래스는 상속될 수 없습니다.

SettingsProviderCollection

애플리케이션 설정 공급자의 컬렉션을 나타냅니다.

SettingsSerializeAsAttribute

설정 공급자가 사용해야 하는 serialization 메커니즘을 지정합니다. 이 클래스는 상속될 수 없습니다.

SettingValueElement

설정의 serialize된 값을 나타내는 XML을 포함합니다. 이 클래스는 상속될 수 없습니다.

SingleTagSectionHandler

.config 파일의 단일 XML 태그가 나타내는 구성 섹션을 처리합니다.

SpecialSettingAttribute

애플리케이션 설정 속성에 특수한 의미가 있음을 나타냅니다. 이 클래스는 상속될 수 없습니다.

StringValidator

문자열의 유효성을 검사합니다.

StringValidatorAttribute

구성 속성에 대한 문자열 유효성 검사를 수행하도록 .NET에 선언적으로 지시합니다. 이 클래스는 상속될 수 없습니다.

SubclassTypeValidator

개체가 지정된 형식의 파생 클래스인지 확인합니다.

SubclassTypeValidatorAttribute

구성 속성에 대한 유효성 검사를 수행하도록 .NET에 선언적으로 지시합니다. 이 클래스는 상속될 수 없습니다.

TimeSpanMinutesConverter

분 단위로 표현된 시간 범위를 변환합니다.

TimeSpanMinutesOrInfiniteConverter

분 단위나 표준 무한 시간 범위로 표현된 TimeSpan을 변환합니다.

TimeSpanSecondsConverter

초 단위로 표현된 시간 범위를 변환합니다.

TimeSpanSecondsOrInfiniteConverter

초 단위나 표준 무한 시간 범위로 표현된 TimeSpan을 변환합니다.

TimeSpanValidator

TimeSpan 개체의 유효성을 검사합니다.

TimeSpanValidatorAttribute

구성 속성에 대한 시간 유효성 검사를 수행하도록 .NET에 선언적으로 지시합니다. 이 클래스는 상속될 수 없습니다.

TypeNameConverter

형식과 문자열 값 간에 변환을 수행합니다. 이 클래스는 상속될 수 없습니다.

UriSection

구성 파일에 있는 Uri 섹션을 나타냅니다.

UserScopedSettingAttribute

애플리케이션 설정 그룹이나 속성에 애플리케이션의 각 사용자에 대한 고유 값이 포함되어 있음을 지정합니다. 이 클래스는 상속될 수 없습니다.

UserSettingsGroup

구성 파일에 있는 관련된 사용자 설정 섹션의 그룹을 나타냅니다. 이 클래스는 상속될 수 없습니다.

WhiteSpaceTrimStringConverter

문자열을 정규 형식으로 변환합니다.

인터페이스

IApplicationSettingsProvider

클라이언트 기반 애플리케이션 설정 공급자의 확장 기능을 정의합니다.

IConfigurationSectionHandler

특정 구성 섹션에 대한 액세스를 처리합니다.

IConfigurationSystem

표준 구성 메서드를 제공합니다.

IPersistComponentSettings

애플리케이션 설정을 저장하고 검색하는 컨트롤이나 라이브러리의 표준 기능을 정의합니다.

ISettingsProviderService

대체 애플리케이션 설정 공급자를 정의하기 위한 인터페이스를 제공합니다.

열거형

ConfigurationAllowDefinition

ConfigurationSection 개체에 포함된 속성을 설정하거나 재정의할 수 있는 구성 파일 계층 구조의 위치를 지정합니다.

ConfigurationAllowExeDefinition

ConfigurationSection 개체에 포함된 속성을 설정하거나 재정의할 수 있는 구성 파일 계층 구조의 위치를 지정합니다.

ConfigurationElementCollectionType

ConfigurationElementCollectionType 개체의 형식을 지정합니다.

ConfigurationPropertyOptions

속성에 적용할 옵션을 지정합니다.

ConfigurationSaveMode

구성 파일에 기록되는 속성을 결정합니다.

ConfigurationUserLevel

Configuration 개체가 나타낼 구성 파일을 지정하는 데 사용됩니다.

OverrideMode

자식 디렉터리의 구성 요소에 대한 구성 요소의 재정의 동작을 지정합니다.

PropertyValueOrigin

구성 속성 값을 처음 제공한 구성 계층 구조의 수준을 지정합니다.

SettingsManageability

애플리케이션 설정에 사용할 수 있는 서비스를 나타내는 값을 제공합니다.

SettingsSerializeAs

애플리케이션 설정을 저장하는 데 사용되는 serialization 체계를 결정합니다.

SpecialSetting

애플리케이션 설정 속성의 특수 설정 범주를 지정합니다.

대리자

SettingChangingEventHandler

SettingChanging 이벤트를 처리할 메서드를 나타냅니다.

SettingsLoadedEventHandler

SettingsLoaded 이벤트를 처리할 메서드를 나타냅니다.

SettingsSavingEventHandler

SettingsSaving 이벤트를 처리할 메서드를 나타냅니다.

ValidatorCallback

개체의 유효성 검사 후 호출할 메서드를 나타냅니다.