RegistryPermissionAccess Enum
Definition
Caution
Code Access Security is not supported or honored by the runtime.
Specifies the permitted access to registry keys and values.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
public enum class RegistryPermissionAccess
[System.Flags]
public enum RegistryPermissionAccess
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum RegistryPermissionAccess
[<System.Flags>]
type RegistryPermissionAccess =
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type RegistryPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type RegistryPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistryPermissionAccess =
Public Enum RegistryPermissionAccess
- Inheritance
- Attributes
Fields
AllAccess | 7 | Create, Read, and Write access to registry variables. AllAccess represents multiple RegistryPermissionAccess values and causes an ArgumentException when used as the |
Create | 4 | Create access to registry variables. |
NoAccess | 0 | No access to registry variables. NoAccess represents no valid RegistryPermissionAccess values and causes an ArgumentException when used as the parameter for GetPathList(RegistryPermissionAccess), which expects a single value. |
Read | 1 | Read access to registry variables. |
Write | 2 | Write access to registry variables. |
Remarks
RegistryPermissionAccess values are independent; rights to one type of access do not imply rights to another. For instance, Write
permission does not imply permission to Read
or Create
.
Note
Although NoAccess
and AllAccess
appear in RegistryPermissionAccess
, they are not valid for use as the parameter for RegistryPermission.GetPathList because they describe no registry variable access types or all registry variable access types, respectively, and GetPathList expects a single registry variable access type.