IPersistComponentSettings 인터페이스

정의

애플리케이션 설정을 저장하고 검색하는 컨트롤이나 라이브러리의 표준 기능을 정의합니다.Defines standard functionality for controls or libraries that store and retrieve application settings.

public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings

설명

파생 되는 설정 래퍼 클래스를 만들어 애플리케이션에 애플리케이션 설정을 지원을 추가할 수는 일반적으로 ApplicationSettingsBase,이 클래스에 특수 속성을 추가 합니다.Typically, you can add application settings support to an application by creating a settings wrapper class, which is derived from ApplicationSettingsBase, and then add special properties to this class. 그러나이 접근 방식을 캡슐화 하지 않는 충분히 컨트롤에 대 한 애플리케이션 설정 세부 정보에서 해당 컨테이너는 보호 되도록 합니다.However, this approach does not sufficiently encapsulate application settings for a control so that its container is shielded from the details. IPersistComponentSettings 인터페이스 컨트롤, 구성 요소 또는 라이브러리 모듈에 애플리케이션 설정 상태 변경 요청을 통신 하기 위한 표준 인터페이스를 사용 하 여 애플리케이션을 제공 합니다.The IPersistComponentSettings interface provides an application with a standard interface for communicating application settings state change requests to a control, component, or library module. 또한 디자인 타임 도구는이 인터페이스에 따라 컨트롤 및 구성 요소를 올바르게 관리 합니다.Design-time tools also depend on this interface to properly manage controls and components.

속성

SaveSettings

컨트롤이 애플리케이션 설정 속성을 자동으로 유지할지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the control should automatically persist its application settings properties.

SettingsKey

컨트롤의 현재 인스턴스에 대한 애플리케이션 설정 키의 값을 가져오거나 설정합니다.Gets or sets the value of the application settings key for the current instance of the control.

메서드

LoadComponentSettings()

컨트롤의 애플리케이션 설정을 해당 속성으로 읽어 들이고 컨트롤의 상태를 업데이트합니다.Reads the control's application settings into their corresponding properties and updates the control's state.

ResetComponentSettings()

컨트롤의 애플리케이션 설정 속성을 기본값으로 다시 설정합니다.Resets the control's application settings properties to their default values.

SaveComponentSettings()

컨트롤의 애플리케이션 설정 속성을 유지합니다.Persists the control's application settings properties.

적용 대상

추가 정보