C# Класс csShared.Config

Наследование: Caliburn.Micro.PropertyChangedBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
OnlineValues string>.Dictionary
localValues string>.Dictionary

Открытые методы

Метод Описание
DecryptString ( string message, string passphrase ) : string
EncryptString ( string message, string passphrase ) : string
Get ( string key, string @default ) : string
Get ( string key, string @default, bool storeOffline ) : string
GetBool ( string key, bool @default ) : bool
GetBrush ( string key, System.Windows.Media.Brush @default ) : System.Windows.Media.Brush
GetDouble ( string key, double @default ) : double
GetInt ( string key, int @default ) : int
GetTagIds ( ) : string>>.IEnumerable
LoadConfig ( bool encrypted, string file ) : string
LoadLocalConfig ( ) : void
LoadOfflineConfig ( ) : void
SaveConfig ( string file, string data, bool encrypt ) : void
Set ( string key, string newValue ) : void
SetBool ( string key, bool newValue ) : void
SetLocalConfig ( string name, string value ) : void
SetLocalConfig ( string name, string value, bool save ) : void
UpdateValues ( ) : void

Приватные методы

Метод Описание
ApplyExcelConfigSheet ( ) : void
LogOff ( ) : void
OverrideVariablesFromExcelSheet ( FileInfo pConfigFile, string pConfigName ) : void
ParseValues ( string e ) : string>.Dictionary
SaveLocalConfig ( ) : void

Описание методов

DecryptString() публичный статический Метод

public static DecryptString ( string message, string passphrase ) : string
message string
passphrase string
Результат string

EncryptString() публичный статический Метод

public static EncryptString ( string message, string passphrase ) : string
message string
passphrase string
Результат string

Get() публичный Метод

public Get ( string key, string @default ) : string
key string
@default string
Результат string

Get() публичный Метод

public Get ( string key, string @default, bool storeOffline ) : string
key string
@default string
storeOffline bool
Результат string

GetBool() публичный Метод

public GetBool ( string key, bool @default ) : bool
key string
@default bool
Результат bool

GetBrush() публичный Метод

public GetBrush ( string key, System.Windows.Media.Brush @default ) : System.Windows.Media.Brush
key string
@default System.Windows.Media.Brush
Результат System.Windows.Media.Brush

GetDouble() публичный Метод

public GetDouble ( string key, double @default ) : double
key string
@default double
Результат double

GetInt() публичный Метод

public GetInt ( string key, int @default ) : int
key string
@default int
Результат int

GetTagIds() публичный Метод

public GetTagIds ( ) : string>>.IEnumerable
Результат string>>.IEnumerable

LoadConfig() публичный статический Метод

public static LoadConfig ( bool encrypted, string file ) : string
encrypted bool
file string
Результат string

LoadLocalConfig() публичный Метод

public LoadLocalConfig ( ) : void
Результат void

LoadOfflineConfig() публичный Метод

public LoadOfflineConfig ( ) : void
Результат void

SaveConfig() публичный статический Метод

public static SaveConfig ( string file, string data, bool encrypt ) : void
file string
data string
encrypt bool
Результат void

Set() публичный Метод

public Set ( string key, string newValue ) : void
key string
newValue string
Результат void

SetBool() публичный Метод

public SetBool ( string key, bool newValue ) : void
key string
newValue bool
Результат void

SetLocalConfig() публичный Метод

public SetLocalConfig ( string name, string value ) : void
name string
value string
Результат void

SetLocalConfig() публичный Метод

public SetLocalConfig ( string name, string value, bool save ) : void
name string
value string
save bool
Результат void

UpdateValues() публичный Метод

public UpdateValues ( ) : void
Результат void

Описание свойств

OnlineValues публичное свойство

public Dictionary OnlineValues
Результат string>.Dictionary

localValues публичное свойство

public Dictionary localValues
Результат string>.Dictionary