LocalFileSettingsProvider.SetPropertyValues 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 속성 설정 그룹의 값을 설정합니다.
public:
override void SetPropertyValues(System::Configuration::SettingsContext ^ context, System::Configuration::SettingsPropertyValueCollection ^ values);
public override void SetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyValueCollection values);
override this.SetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyValueCollection -> unit
Public Overrides Sub SetPropertyValues (context As SettingsContext, values As SettingsPropertyValueCollection)
매개 변수
- context
- SettingsContext
현재 애플리케이션의 용도를 설명하는 SettingsContext입니다.
설정할 속성 설정 그룹을 나타내는 SettingsPropertyValueCollection입니다.
예외
사용자 범위 설정이 발견되었지만 현재 구성이 애플리케이션 범위 설정만 지원하는 경우
또는
구성 파일에 설정을 저장하는 동안 일반 오류가 발생한 경우
설명
에서 ApplicationSettingsBase파생된 설정 래퍼 클래스에는 모든 설정 속성의 값을 유지하기 위해 호출되는 메서드가 포함되어 Save 있습니다. 이 메서드는 해당 설정 속성과 연결된 모든 설정 공급자를 열거하고 각 SettingsProvider 에 대한 메서드를 호출 SetPropertyValues 하여 실제 serialization 작업을 수행합니다.
SetPropertyValues 개별적으로 해당 애플리케이션에서 적절 한 설정으로 각 사용자 범위 애플리케이션 설정 속성을 serialize user.config
구성 파일입니다.
기본적으로 메서드는 SetPropertyValues 다음 논리 시퀀스를 사용하여 설정 속성의 형식에 따라 serialization 체계를 결정합니다.
형식에 메서드 구현과 연결된 TypeConverter 가 있는 ConvertToString 경우 이 변환이 사용됩니다.
XML serialization이 사용됩니다.
그러나 를 사용하여 기본 serialization 메커니즘을 SettingsSerializeAsAttribute지정할 수 있습니다. LocalFileSettingsProvider 는 Visual Studio 2005에서 이진 serialization을 지원하지 않습니다.
사용자 범위 설정 속성이 명시적으로 기본값으로 다시 설정된 경우 로컬 파일 설정 공급자는 사용자 구성 파일에서 연결된 설정에 대한 항목을 제거합니다. 이 속성에 대한 다음 읽기 액세스는 단순히 기본값을 사용합니다.
주의
LocalFileSettingsProvider 은 암호화를 사용하여 설정을 유지하지 않습니다. 따라서 구성 파일 내에서 정보를 별도로 암호화하는 등의 추가 예방 조치를 취하지 않고 이 공급자를 사용하여 일반 텍스트 암호 또는 기타 중요한 정보를 저장하지 마세요. 자세한 내용은 보호된 구성을 사용하여 구성 정보 암호화를 참조하세요.
적용 대상
추가 정보
.NET