다음을 통해 공유


SettingsProvider.SetPropertyValues 메서드

정의

지정된 속성 설정 그룹의 값을 설정합니다.

public:
 abstract void SetPropertyValues(System::Configuration::SettingsContext ^ context, System::Configuration::SettingsPropertyValueCollection ^ collection);
public abstract void SetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyValueCollection collection);
abstract member SetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyValueCollection -> unit
Public MustOverride Sub SetPropertyValues (context As SettingsContext, collection As SettingsPropertyValueCollection)

매개 변수

context
SettingsContext

현재 애플리케이션의 용도를 설명하는 SettingsContext입니다.

collection
SettingsPropertyValueCollection

설정할 속성 설정 그룹을 나타내는 SettingsPropertyValueCollection입니다.

설명

ApplicationSettingsBase 에는 Save 모든 설정 속성의 값을 유지하기 위해 호출되는 메서드가 포함되어 있습니다. 이 메서드는 해당 설정 속성과 연결된 모든 설정 공급자를 열거하고 각 SettingsProvider 에 대한 메서드를 호출 SetPropertyValues 하여 실제 serialization 작업을 수행합니다.

메서드는 SetPropertyValues 보안을 염두에 두고 구현해야 합니다.

  • 애플리케이션 설정을 업데이트 하려면 완전히 신뢰할 수 있는 코드만 허용 되어야 합니다. 부분적으로 신뢰할 수 있는 코드는 사용자 애플리케이션 설정을 업데이트할 수 허용 되어야 합니다. 신뢰할 수 없는 코드는 일반적으로 애플리케이션 설정을 업데이트할 수 없습니다.

  • 부분적으로 신뢰할 수 있는 애플리케이션에서 사용 할당량 리소스 공격 방지 하기 위해 고려해 야 합니다.

적용 대상

추가 정보