ApplicationSettingsBase.Item[String] 속성

정의

지정된 애플리케이션 설정 속성의 값을 가져오거나 설정합니다.

public:
 virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ propertyName); void set(System::String ^ propertyName, System::Object ^ value); };
public override object this[string propertyName] { get; set; }
member this.Item(string) : obj with get, set
Default Public Overrides Property Item(propertyName As String) As Object

매개 변수

propertyName
String

액세스할 속성의 이름을 포함하는 String입니다.

속성 값

명명된 설정 속성의 값이 있으면 해당 값이고, 그렇지 않으면 null입니다.

예외

현재 래퍼와 연결된 속성이 없거나 지정된 속성을 찾을 수 없는 경우

읽기 전용 속성을 설정하려고 한 경우

set 작업 중 제공된 값이 설정 속성과 호환되지 않는 형식인 경우

구성 파일을 구문 분석할 수 없습니다.

설명

Item[] 인덱서라고도 하는 속성은 에서 파생된 설정 래퍼 클래스에서 ApplicationSettingsBase일상적으로 사용됩니다. Item[] 는 래퍼 클래스의 public 속성을 해당 설정 속성에 바인딩합니다.

Item[] 는 수행 중인 작업에 따라 여러 이벤트를 발생합니다.

  • 속성을 처음 검색할 SettingsLoaded 때 이벤트가 발생합니다.

  • 속성이 설정 OnSettingChanging 되면 이벤트가 발생합니다. 처리기가 이벤트를 취소하지 않으면 속성 값이 설정되고 PropertyChanged 이벤트가 발생합니다.

적용 대상

추가 정보