ApplicationSettingsBase.SettingsKey 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션 설정 그룹의 설정 키를 가져오거나 설정합니다.
public:
property System::String ^ SettingsKey { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string SettingsKey { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SettingsKey : string with get, set
Public Property SettingsKey As String
속성 값
현재 설정 그룹의 설정 키를 포함하는 String입니다.
- 특성
설명
SettingsKey 속성은 클라이언트 코드에서 사용할 수 있도록 제공 됩니다. 특히 동일한 애플리케이션 설정 클래스의 여러 인스턴스 간에 명확 하 게 설정 공급자를 합니다.
설정 래퍼 클래스는 단일 항목 패턴을 사용 하 여를 디자인 하지 않는 한 단일 애플리케이션에서 동일한 애플리케이션 설정 클래스의 여러 인스턴스가 있을 수 있습니다. 의 값은 속성 값을 SettingsKey 공유하려는 방법에 따라 설정해야 합니다.
래퍼의 설정 속성은 동일한 애플리케이션에서 다음 래퍼의 모든 인스턴스 간에 공유 될 경우 SettingsKey 인스턴스 모두에 동일한 값이 있어야 합니다. 클래스의 기본 동작입니다 ApplicationSettingsBase .
래퍼의 설정 속성이 instance 따라야 하는 경우 모든 instance SettingsKey 고유한 값이 있어야 합니다. ApplicationSettingsBase(String) 생성자의 버전을 사용하면 고유한 문자열로 초기화 SettingsKey 할 수 있습니다.
반면, Context 속성은 효율적이고 질서 정연한 방식으로 값을 유지할 수 있도록 설정 공급자에 힌트를 제공합니다.
클래스에는 SettingChangingEventArgs 이벤트의 원본을 식별하는 데 도움이 되는 유사한 SettingKey 속성이 포함되어 있습니다 SettingChanging .
적용 대상
추가 정보
.NET