C# Class Rothko.RegistryKey

Inheritance: IRegistryKey
Afficher le fichier Open project: haacked/Rothko

Méthodes publiques

Méthode Description
Close ( ) : void
CreateSubKey ( string subkey ) : IRegistryKey
CreateSubKey ( string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck ) : IRegistryKey
CreateSubKey ( string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions options ) : IRegistryKey
CreateSubKey ( string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions registryOptions, System.Security.AccessControl.RegistrySecurity registrySecurity ) : IRegistryKey
CreateSubKey ( string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistrySecurity registrySecurity ) : IRegistryKey
DeleteSubKey ( string subkey ) : void
DeleteSubKey ( string subkey, bool throwOnMissingSubKey ) : void
DeleteSubKeyTree ( string subkey ) : void
DeleteSubKeyTree ( string subkey, bool throwOnMissingSubKey ) : void
DeleteValue ( string name ) : void
DeleteValue ( string name, bool throwOnMissingValue ) : void
Dispose ( ) : void
Flush ( ) : void
GetAccessControl ( ) : System.Security.AccessControl.RegistrySecurity
GetAccessControl ( System.Security.AccessControl.AccessControlSections includeSections ) : System.Security.AccessControl.RegistrySecurity
GetSubKeyNames ( ) : IReadOnlyList
GetValueKind ( string name ) : Microsoft.Win32.RegistryValueKind
GetValueNames ( ) : IReadOnlyList
SetAccessControl ( System.Security.AccessControl.RegistrySecurity registrySecurity ) : void
SetValue ( string name, object value ) : void
SetValue ( string name, object value, Microsoft.Win32.RegistryValueKind valueKind ) : void

Private Methods

Méthode Description
GetValue ( string name ) : object
GetValue ( string name, object defaultValue ) : object
GetValue ( string name, object defaultValue, Microsoft.Win32.RegistryValueOptions options ) : object
OpenSubKey ( string name ) : IRegistryKey
OpenSubKey ( string name, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck ) : IRegistryKey
OpenSubKey ( string name, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistryRights rights ) : IRegistryKey
OpenSubKey ( string name, bool writable ) : IRegistryKey
RegistryKey ( Microsoft.Win32.RegistryKey inner ) : NullGuard
Wrap ( Microsoft.Win32.RegistryKey inner ) : IRegistryKey

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

CreateSubKey() public méthode

public CreateSubKey ( string subkey ) : IRegistryKey
subkey string
Résultat IRegistryKey

CreateSubKey() public méthode

public CreateSubKey ( string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck ) : IRegistryKey
subkey string
permissionCheck Microsoft.Win32.RegistryKeyPermissionCheck
Résultat IRegistryKey

CreateSubKey() public méthode

public CreateSubKey ( string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions options ) : IRegistryKey
subkey string
permissionCheck Microsoft.Win32.RegistryKeyPermissionCheck
options Microsoft.Win32.RegistryOptions
Résultat IRegistryKey

CreateSubKey() public méthode

public CreateSubKey ( string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions registryOptions, System.Security.AccessControl.RegistrySecurity registrySecurity ) : IRegistryKey
subkey string
permissionCheck Microsoft.Win32.RegistryKeyPermissionCheck
registryOptions Microsoft.Win32.RegistryOptions
registrySecurity System.Security.AccessControl.RegistrySecurity
Résultat IRegistryKey

CreateSubKey() public méthode

public CreateSubKey ( string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistrySecurity registrySecurity ) : IRegistryKey
subkey string
permissionCheck Microsoft.Win32.RegistryKeyPermissionCheck
registrySecurity System.Security.AccessControl.RegistrySecurity
Résultat IRegistryKey

DeleteSubKey() public méthode

public DeleteSubKey ( string subkey ) : void
subkey string
Résultat void

DeleteSubKey() public méthode

public DeleteSubKey ( string subkey, bool throwOnMissingSubKey ) : void
subkey string
throwOnMissingSubKey bool
Résultat void

DeleteSubKeyTree() public méthode

public DeleteSubKeyTree ( string subkey ) : void
subkey string
Résultat void

DeleteSubKeyTree() public méthode

public DeleteSubKeyTree ( string subkey, bool throwOnMissingSubKey ) : void
subkey string
throwOnMissingSubKey bool
Résultat void

DeleteValue() public méthode

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

DeleteValue() public méthode

public DeleteValue ( string name, bool throwOnMissingValue ) : void
name string
throwOnMissingValue bool
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

GetAccessControl() public méthode

public GetAccessControl ( ) : System.Security.AccessControl.RegistrySecurity
Résultat System.Security.AccessControl.RegistrySecurity

GetAccessControl() public méthode

public GetAccessControl ( System.Security.AccessControl.AccessControlSections includeSections ) : System.Security.AccessControl.RegistrySecurity
includeSections System.Security.AccessControl.AccessControlSections
Résultat System.Security.AccessControl.RegistrySecurity

GetSubKeyNames() public méthode

public GetSubKeyNames ( ) : IReadOnlyList
Résultat IReadOnlyList

GetValueKind() public méthode

public GetValueKind ( string name ) : Microsoft.Win32.RegistryValueKind
name string
Résultat Microsoft.Win32.RegistryValueKind

GetValueNames() public méthode

public GetValueNames ( ) : IReadOnlyList
Résultat IReadOnlyList

SetAccessControl() public méthode

public SetAccessControl ( System.Security.AccessControl.RegistrySecurity registrySecurity ) : void
registrySecurity System.Security.AccessControl.RegistrySecurity
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, Microsoft.Win32.RegistryValueKind valueKind ) : void
name string
value object
valueKind Microsoft.Win32.RegistryValueKind
Résultat void