C# Class Amazon.Runtime.Internal.Settings.PersistenceManager

ファイルを表示 Open project: aws/aws-sdk-net

Public Methods

Method Description
GetSetting ( string key ) : string
GetSettings ( string type ) : SettingsCollection
GetSettingsStoreFolder ( ) : string
SaveSettings ( string type, SettingsCollection settings ) : void
SetSetting ( string key, string value ) : void
Watch ( string type ) : SettingsWatcher

Private Methods

Method Description
IsEncrypted ( string key ) : bool
PersistenceManager ( ) : System
decryptAnyEncryptedValues ( object>.Dictionary settings ) : void
disableWatcher ( string type ) : void
enableWatcher ( string type ) : void
getFileFromType ( string type ) : string
loadSettingsType ( string type ) : SettingsCollection
saveSettingsType ( string type, SettingsCollection settings ) : void

Method Details

GetSetting() public method

public GetSetting ( string key ) : string
key string
return string

GetSettings() public method

public GetSettings ( string type ) : SettingsCollection
type string
return SettingsCollection

GetSettingsStoreFolder() public static method

public static GetSettingsStoreFolder ( ) : string
return string

SaveSettings() public method

public SaveSettings ( string type, SettingsCollection settings ) : void
type string
settings SettingsCollection
return void

SetSetting() public method

public SetSetting ( string key, string value ) : void
key string
value string
return void

Watch() public method

public Watch ( string type ) : SettingsWatcher
type string
return SettingsWatcher