RegistryPermissionAccess 枚举

定义

注意

Code Access Security is not supported or honored by the runtime.

指定允许的对注册表项和值的访问权。

此枚举支持其成员值的按位组合。

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
继承
RegistryPermissionAccess
属性

字段

AllAccess 7

对注册表变量的 CreateReadWrite 访问权限。 AllAccess 表示多个 RegistryPermissionAccess 值,如果将它用作 ArgumentException 方法的 access 参数(它需要单一值),则引发 GetPathList(RegistryPermissionAccess)

Create 4

可以创建注册表变量。

NoAccess 0

没有对注册表变量的访问权限。 NoAccess 不表示有效的 RegistryPermissionAccess 值,如果将它用作 ArgumentException 的参数(它需要单一值),则引发 GetPathList(RegistryPermissionAccess)

Read 1

可以读注册表变量。

Write 2

可以写注册表变量。

注解

RegistryPermissionAccess 值是独立的;对一种类型的访问权限并不意味着对另一种访问的权限。 例如, Write 权限并不意味着有权 ReadCreate

备注

虽然 NoAccessAllAccess 出现在其中 RegistryPermissionAccess,但它们不能用作参数 RegistryPermission.GetPathList ,因为它们分别描述没有注册表变量访问类型或所有注册表变量访问类型,并且 GetPathList 需要单个注册表变量访问类型。

适用于

另请参阅