C# 클래스 System.Configuration.CustomizableFileSettingsProvider

상속: SettingsProvider, IApplicationSettingsProvider
파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CheckFileName bool
CheckPath bool
CreateExeMap void
CreateUserConfigPath void
GetCompanyName string
GetEvidenceHash string
GetProductName string
GetProductVersion string
LoadProperties void
LoadPropertyValue void
PrevVersionPath string
SaveProperties void

공개 메소드들

메소드 설명
GetPreviousVersion ( SettingsContext context, SettingsProperty property ) : SettingsPropertyValue
GetPropertyValues ( SettingsContext context, SettingsPropertyCollection collection ) : SettingsPropertyValueCollection
Initialize ( string name, System.Collections.Specialized.NameValueCollection config ) : void
Reset ( SettingsContext context ) : void
SetCompanyName ( string companyName ) : bool
SetProductName ( string productName ) : bool
SetPropertyValues ( SettingsContext context, SettingsPropertyValueCollection collection ) : void
SetUserLocalFileName ( string configFile ) : bool
SetUserLocalPath ( string configPath ) : bool
SetUserRoamingFileName ( string configFile ) : bool
SetUserRoamingPath ( string configPath ) : bool
SetVersion ( int major ) : bool
SetVersion ( int major, int minor ) : bool
SetVersion ( int major, int minor, int build ) : bool
SetVersion ( int major, int minor, int build, int revision ) : bool
SetVersion ( string forceVersion ) : bool
Upgrade ( SettingsContext context, SettingsPropertyCollection properties ) : void
setCreate ( ) : void

비공개 메소드들

메소드 설명
CheckFileName ( string configFile ) : bool
CheckPath ( string configPath ) : bool
CreateExeMap ( ) : void
CreateUserConfigPath ( ) : void
GetCompanyName ( ) : string
GetEvidenceHash ( ) : string
GetProductName ( ) : string
GetProductVersion ( ) : string
LoadProperties ( ExeConfigurationFileMap exeMap, SettingsPropertyCollection collection, ConfigurationUserLevel level, string sectionGroupName, bool allowOverwrite, string groupName ) : void
LoadPropertyValue ( SettingsPropertyCollection collection, SettingElement element, bool allowOverwrite ) : void
PrevVersionPath ( string dirName, string currentVersion ) : string
SaveProperties ( ExeConfigurationFileMap exeMap, SettingsPropertyValueCollection collection, ConfigurationUserLevel level, SettingsContext context, bool checkUserLevel ) : void

메소드 상세

GetPreviousVersion() 공개 메소드

public GetPreviousVersion ( SettingsContext context, SettingsProperty property ) : SettingsPropertyValue
context SettingsContext
property SettingsProperty
리턴 SettingsPropertyValue

GetPropertyValues() 공개 메소드

public GetPropertyValues ( SettingsContext context, SettingsPropertyCollection collection ) : SettingsPropertyValueCollection
context SettingsContext
collection SettingsPropertyCollection
리턴 SettingsPropertyValueCollection

Initialize() 공개 메소드

public Initialize ( string name, System.Collections.Specialized.NameValueCollection config ) : void
name string
config System.Collections.Specialized.NameValueCollection
리턴 void

Reset() 공개 메소드

public Reset ( SettingsContext context ) : void
context SettingsContext
리턴 void

SetCompanyName() 공개 정적인 메소드

public static SetCompanyName ( string companyName ) : bool
companyName string
리턴 bool

SetProductName() 공개 정적인 메소드

public static SetProductName ( string productName ) : bool
productName string
리턴 bool

SetPropertyValues() 공개 메소드

public SetPropertyValues ( SettingsContext context, SettingsPropertyValueCollection collection ) : void
context SettingsContext
collection SettingsPropertyValueCollection
리턴 void

SetUserLocalFileName() 공개 정적인 메소드

public static SetUserLocalFileName ( string configFile ) : bool
configFile string
리턴 bool

SetUserLocalPath() 공개 정적인 메소드

public static SetUserLocalPath ( string configPath ) : bool
configPath string
리턴 bool

SetUserRoamingFileName() 공개 정적인 메소드

public static SetUserRoamingFileName ( string configFile ) : bool
configFile string
리턴 bool

SetUserRoamingPath() 공개 정적인 메소드

public static SetUserRoamingPath ( string configPath ) : bool
configPath string
리턴 bool

SetVersion() 공개 정적인 메소드

public static SetVersion ( int major ) : bool
major int
리턴 bool

SetVersion() 공개 정적인 메소드

public static SetVersion ( int major, int minor ) : bool
major int
minor int
리턴 bool

SetVersion() 공개 정적인 메소드

public static SetVersion ( int major, int minor, int build ) : bool
major int
minor int
build int
리턴 bool

SetVersion() 공개 정적인 메소드

public static SetVersion ( int major, int minor, int build, int revision ) : bool
major int
minor int
build int
revision int
리턴 bool

SetVersion() 공개 정적인 메소드

public static SetVersion ( string forceVersion ) : bool
forceVersion string
리턴 bool

Upgrade() 공개 메소드

public Upgrade ( SettingsContext context, SettingsPropertyCollection properties ) : void
context SettingsContext
properties SettingsPropertyCollection
리턴 void

setCreate() 공개 정적인 메소드

public static setCreate ( ) : void
리턴 void