C# Класс Abstractions.Settings.DynamicSettings

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

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

Свойство Тип Описание
ROOT_KEY string

Защищенные свойства (Protected)

Свойство Тип Описание
m_rootKey string

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

Метод Описание
DynamicSettings ( ) : System
DynamicSettings ( System.Guid pluginGuid ) : System
DynamicSettings ( System.Guid pluginGuid, string subkey ) : System
DynamicSettings ( string root ) : System
GetEncryptedSetting ( string name ) : string
GetEncryptedSetting ( string name, byte optionalEntropy ) : string
GetSetting ( string name ) : DynamicSetting
GetSetting ( string name, object def ) : DynamicSetting
GetSettings ( string encypted ) : string>.Dictionary

Get a dictionary containing all values of the pgina registry key. The Dictionary key is the sub-key name, the value is a pGinaDynamicSettings object corresponding to the sub-key.

SetDefault ( string name, object value ) : void

Sets the default value for a setting. Checks to see if the setting is already defined in the registry. If so, the method does nothing. Otherwise the setting is initialized to value.

SetDefaultEncryptedSetting ( string name, string value ) : void
SetDefaultEncryptedSetting ( string name, string value, byte optionalEntropy ) : void
SetEncryptedSetting ( string name, string value ) : void
SetEncryptedSetting ( string name, string value, byte optionalEntropy ) : void
SetSetting ( string name, object value ) : void
TryGetMember ( GetMemberBinder binder, object &result ) : bool
TrySetMember ( SetMemberBinder binder, object value ) : bool

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

Метод Описание
GetSettingFromRegistry ( string name ) : object

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

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

public DynamicSettings ( ) : System
Результат System

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

public DynamicSettings ( System.Guid pluginGuid ) : System
pluginGuid System.Guid
Результат System

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

public DynamicSettings ( System.Guid pluginGuid, string subkey ) : System
pluginGuid System.Guid
subkey string
Результат System

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

public DynamicSettings ( string root ) : System
root string
Результат System

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

public GetEncryptedSetting ( string name ) : string
name string
Результат string

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

public GetEncryptedSetting ( string name, byte optionalEntropy ) : string
name string
optionalEntropy byte
Результат string

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

public GetSetting ( string name ) : DynamicSetting
name string
Результат DynamicSetting

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

public GetSetting ( string name, object def ) : DynamicSetting
name string
def object
Результат DynamicSetting

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

Get a dictionary containing all values of the pgina registry key. The Dictionary key is the sub-key name, the value is a pGinaDynamicSettings object corresponding to the sub-key.
public GetSettings ( string encypted ) : string>.Dictionary
encypted string
Результат string>.Dictionary

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

Sets the default value for a setting. Checks to see if the setting is already defined in the registry. If so, the method does nothing. Otherwise the setting is initialized to value.
public SetDefault ( string name, object value ) : void
name string The name of the setting
value object The default value for the setting
Результат void

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

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

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

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

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

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

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

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

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

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

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

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder GetMemberBinder
result object
Результат bool

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

public TrySetMember ( SetMemberBinder binder, object value ) : bool
binder SetMemberBinder
value object
Результат bool

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

ROOT_KEY публичное статическое свойство

public static string ROOT_KEY
Результат string

m_rootKey защищенное свойство

protected string m_rootKey
Результат string