IApplicationSettingsProvider.Upgrade 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션이 업그레이드되었음을 공급자에게 알립니다. 이를 통해 공급자는 저장된 설정을 적절하게 업그레이드할 수 있습니다.
public:
void Upgrade(System::Configuration::SettingsContext ^ context, System::Configuration::SettingsPropertyCollection ^ properties);
public void Upgrade (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties);
abstract member Upgrade : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyCollection -> unit
Public Sub Upgrade (context As SettingsContext, properties As SettingsPropertyCollection)
매개 변수
- context
- SettingsContext
현재 애플리케이션의 용도를 설명하는 SettingsContext입니다.
- properties
- SettingsPropertyCollection
값이 검색될 설정 속성 그룹을 포함하는 SettingsPropertyCollection입니다.
설명
.NET Framework를 통해 동일한 애플리케이션의 서로 다른 버전의 side-by-side-설치 및 실행 합니다. 애플리케이션 설정 공급자를 개별적으로 격리 되도록 애플리케이션의 각 버전에 대 한 애플리케이션 설정을 저장 합니다. 그러나 다음 설정을 현재 애플리케이션의 이전 버전에서 마이그레이션하는 것이 좋습니다. 이 마이그레이션 기능을 제공하려면 에서 SettingsProvider파생된 클래스에 구현된 메서드를 사용합니다Upgrade.
사용할 수는 Upgrade 메서드와 함께 GetPreviousVersion 중 또는 애플리케이션의 새 버전을 설치한 후 애플리케이션 설정 마이그레이션 방법입니다.
설정 하는 모든 애플리케이션에 대 한이 메서드를 표시 하지 않아야 합니다 NoSettingsVersionUpgradeAttribute 에서 파생 된 전체 설정 래퍼 클래스에 적용 되 ApplicationSettingsBase합니다.
적용 대상
추가 정보
.NET