IPersistComponentSettings 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션 설정을 저장하고 검색하는 컨트롤 또는 라이브러리에 대한 표준 기능을 정의합니다.
public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings
설명
일반적으로 애플리케이션에서 파생된 설정 래퍼 클래스를 만들어 애플리케이션에 애플리케이션 설정 지원을 추가한 ApplicationSettingsBase다음 이 클래스에 특수 속성을 추가할 수 있습니다. 그러나 이 방법은 해당 컨테이너가 세부 정보로부터 보호되도록 컨트롤에 대한 애플리케이션 설정을 충분히 캡슐화하지 않습니다. 이 인터페이스는 IPersistComponentSettings 애플리케이션 설정 상태 변경 요청을 컨트롤, 구성 요소 또는 라이브러리 모듈에 전달하기 위한 표준 인터페이스를 애플리케이션에 제공합니다. 디자인 타임 도구는 컨트롤과 구성 요소를 제대로 관리하기 위해 이 인터페이스에 의존합니다.
속성
| Name | Description |
|---|---|
| SaveSettings |
컨트롤이 애플리케이션 설정 속성을 자동으로 유지해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| SettingsKey |
컨트롤의 현재 인스턴스에 대한 애플리케이션 설정 키의 값을 가져오거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| LoadComponentSettings() |
컨트롤의 애플리케이션 설정을 해당 속성으로 읽고 컨트롤의 상태를 업데이트합니다. |
| ResetComponentSettings() |
컨트롤의 애플리케이션 설정 속성을 기본값으로 다시 설정합니다. |
| SaveComponentSettings() |
컨트롤의 애플리케이션 설정 속성을 유지합니다. |
적용 대상
추가 정보
- ApplicationSettingsBase
- 사용자 지정 컨트롤을 위한 애플리케이션 설정