C# 클래스 Abstractions.Settings.DynamicSettings

상속: System.Dynamic.DynamicObject
파일 보기 프로젝트 열기: MutonUfoAI/pgina 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ROOT_KEY string

보호된 프로퍼티들

프로퍼티 타입 설명
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