다음을 통해 공유


LocalFileSettingsProvider 클래스

정의

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

public ref class LocalFileSettingsProvider : System::Configuration::SettingsProvider, System::Configuration::IApplicationSettingsProvider
public class LocalFileSettingsProvider : System.Configuration.SettingsProvider, System.Configuration.IApplicationSettingsProvider
type LocalFileSettingsProvider = class
    inherit SettingsProvider
    interface IApplicationSettingsProvider
Public Class LocalFileSettingsProvider
Inherits SettingsProvider
Implements IApplicationSettingsProvider
상속
LocalFileSettingsProvider
구현

설명

설정 공급자는 애플리케이션 설정 아키텍처에서 사용 되는 구성 데이터를 저장 하기 위한 메커니즘을 정의 합니다. .NET Framework 구성 데이터를 로컬 파일 시스템에 저장하는 단일 기본 설정 공급자 LocalFileSettingsProvider를 포함합니다. 애플리케이션 설정 속성 또는 속성 그룹을 사용 하 여 특정 설정 공급자에 연결 되는 SettingsProviderAttribute합니다.

일반적으로 클라이언트 프로그램에서이이 클래스; 명시적으로 액세스 하지 않습니다. 대신, 애플리케이션 설정 아키텍처에서 자동으로 호출 적절 한 설정 공급자 서비스가 필요한 경우. 예를 들어 많은 멤버 ApplicationSettingsBase 가 해당 작업을 연결된 설정 공급자에 위임합니다.

LocalFileSettingsProvider 는 확장 .config명이 인 구성 파일에 대한 설정을 유지합니다. 구성 파일의 내용은 XML 문서로 구성됩니다. 설정-사용자 수준 또는 애플리케이션 수준에서 범위가 지정 되 여부에 따라 구성 데이터 내의 요소로 저장 됩니다는 <applicationSettings> 또는 <userSettings> 각각 섹션 그룹입니다. 이러한 각 섹션 그룹은 각각 해당 AppSettingsSection 또는 ClientSettingsSection로 표시됩니다. 각 섹션 개체는 형식 IConfigurationSectionHandler의 개체인 구성 섹션 처리기가 소유하고 관리합니다.

애플리케이션 범위 설정 및 기본 사용자 범위 설정을 라는 파일에 저장 됩니다 application.exe.config에 실행 파일과 동일한 디렉터리에 만들어집니다. 애플리케이션 구성 설정은 읽기 전용입니다. 특정 사용자 데이터는 사용자의 홈 디렉터리 아래에 저장된 라는 user.config파일에 저장됩니다. 로밍 프로필을 사용하도록 설정하면 두 가지 버전의 사용자 구성 파일이 있을 수 있습니다. 이러한 경우 로밍 버전의 항목이 로컬 사용자 구성 파일의 중복 항목보다 우선합니다.

애플리케이션 설정에 대 한 자세한 내용은 참조 하세요. Windows Forms에 대 한 애플리케이션 설정을합니다.

생성자

LocalFileSettingsProvider()

LocalFileSettingsProvider 클래스의 새 인스턴스를 초기화합니다.

속성

ApplicationName

현재 실행되는 애플리케이션의 이름을 가져오거나 설정합니다.

Description

관리 도구나 다른 UI(사용자 인터페이스)에 표시하기에 적합한 간단하고 이해하기 쉬운 설명을 가져옵니다.

(다음에서 상속됨 ProviderBase)
Name

구성 중 공급자를 참조하는 데 사용되는 이름을 가져옵니다.

(다음에서 상속됨 ProviderBase)

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetPreviousVersion(SettingsContext, SettingsProperty)

이전 버전의 동일한 애플리케이션에 대한 명명된 설정 속성의 값을 반환합니다.

GetPropertyValues(SettingsContext, SettingsPropertyCollection)

지정된 애플리케이션 인스턴스와 설정 속성 그룹에 대한 설정 속성 값의 컬렉션을 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
Initialize(String, NameValueCollection)

공급자를 초기화합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Reset(SettingsContext)

지정된 애플리케이션과 연결된 모든 애플리케이션 설정 속성을 기본값으로 다시 설정합니다.

SetPropertyValues(SettingsContext, SettingsPropertyValueCollection)

지정된 속성 설정 그룹의 값을 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
Upgrade(SettingsContext, SettingsPropertyCollection)

이전 버전의 동일한 애플리케이션에서 이전 사용자 범위 설정을 마이그레이션합니다.

적용 대상

추가 정보