C# Class Microsoft.Win32.KeyHandler

Afficher le fichier Open project: kumpera/mono Class Usage Examples

Méthodes publiques

Свойство Type Description
Dir string
IsVolatile bool

Private Properties

Свойство Type Description
AssertNotMarkedForDeletion void
CleanVolatileKeys void
CombineName string
GetRegisteredBootTime long
GetRootFromDir string
GetSystemBootTime long
KeyHandler System
KeyHandler System
KeyHandler System
LoadKey void
Save void
SaveRegisteredBootTime void
SetDirty void

Méthodes publiques

Méthode Description
Delete ( string dir ) : bool
DirtyTimeout ( object state ) : void
Drop ( RegistryKey rkey ) : void
Drop ( string dir ) : void
Ensure ( RegistryKey rkey, string extra, bool writable ) : RegistryKey
Ensure ( RegistryKey rkey, string extra, bool writable, bool is_volatile ) : RegistryKey
Flush ( ) : void
GetSubKeyCount ( ) : int
GetSubKeyNames ( ) : string[]
GetValue ( string name, RegistryValueOptions options ) : object
GetValueKind ( string name ) : RegistryValueKind
GetValueNames ( ) : string[]
GetVolatileDir ( string dir ) : string
Load ( ) : void
Lookup ( RegistryKey rkey, bool createNonExisting ) : KeyHandler
Probe ( RegistryKey rkey, string extra, bool writable ) : RegistryKey
RemoveValue ( string name ) : void
SetValue ( string name, object value ) : void
SetValue ( string name, object value, RegistryValueKind valueKind ) : void
ValueExists ( string name ) : bool
VolatileKeyExists ( string dir ) : bool

Private Methods

Méthode Description
AssertNotMarkedForDeletion ( ) : void
CleanVolatileKeys ( ) : void
CombineName ( RegistryKey rkey, string extra ) : string
GetRegisteredBootTime ( string path ) : long
GetRootFromDir ( string dir ) : string
GetSystemBootTime ( ) : long
KeyHandler ( ) : System
KeyHandler ( RegistryKey rkey, string basedir ) : System
KeyHandler ( RegistryKey rkey, string basedir, bool is_volatile ) : System
LoadKey ( SecurityElement se ) : void
Save ( ) : void
SaveRegisteredBootTime ( string path, long btime ) : void
SetDirty ( ) : void

Method Details

Delete() public static méthode

public static Delete ( string dir ) : bool
dir string
Résultat bool

DirtyTimeout() public méthode

public DirtyTimeout ( object state ) : void
state object
Résultat void

Drop() public static méthode

public static Drop ( RegistryKey rkey ) : void
rkey RegistryKey
Résultat void

Drop() public static méthode

public static Drop ( string dir ) : void
dir string
Résultat void

Ensure() public méthode

public Ensure ( RegistryKey rkey, string extra, bool writable ) : RegistryKey
rkey RegistryKey
extra string
writable bool
Résultat RegistryKey

Ensure() public méthode

public Ensure ( RegistryKey rkey, string extra, bool writable, bool is_volatile ) : RegistryKey
rkey RegistryKey
extra string
writable bool
is_volatile bool
Résultat RegistryKey

Flush() public méthode

public Flush ( ) : void
Résultat void

GetSubKeyCount() public méthode

public GetSubKeyCount ( ) : int
Résultat int

GetSubKeyNames() public méthode

public GetSubKeyNames ( ) : string[]
Résultat string[]

GetValue() public méthode

public GetValue ( string name, RegistryValueOptions options ) : object
name string
options RegistryValueOptions
Résultat object

GetValueKind() public méthode

public GetValueKind ( string name ) : RegistryValueKind
name string
Résultat RegistryValueKind

GetValueNames() public méthode

public GetValueNames ( ) : string[]
Résultat string[]

GetVolatileDir() public static méthode

public static GetVolatileDir ( string dir ) : string
dir string
Résultat string

Load() public méthode

public Load ( ) : void
Résultat void

Lookup() public static méthode

public static Lookup ( RegistryKey rkey, bool createNonExisting ) : KeyHandler
rkey RegistryKey
createNonExisting bool
Résultat KeyHandler

Probe() public méthode

public Probe ( RegistryKey rkey, string extra, bool writable ) : RegistryKey
rkey RegistryKey
extra string
writable bool
Résultat RegistryKey

RemoveValue() public méthode

public RemoveValue ( string name ) : void
name string
Résultat void

SetValue() public méthode

public SetValue ( string name, object value ) : void
name string
value object
Résultat void

SetValue() public méthode

public SetValue ( string name, object value, RegistryValueKind valueKind ) : void
name string
value object
valueKind RegistryValueKind
Résultat void

ValueExists() public méthode

public ValueExists ( string name ) : bool
name string
Résultat bool

VolatileKeyExists() public static méthode

public static VolatileKeyExists ( string dir ) : bool
dir string
Résultat bool

Property Details

Dir public_oe property

public string Dir
Résultat string

IsVolatile public_oe property

public bool IsVolatile
Résultat bool