RegistryPermissionAccess 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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
- 继承
- 属性
字段
AllAccess | 7 | 对注册表变量的 Create、Read 和 Write 访问权限。 AllAccess 表示多个 RegistryPermissionAccess 值,如果将它用作 ArgumentException 方法的 |
Create | 4 | 可以创建注册表变量。 |
NoAccess | 0 | 没有对注册表变量的访问权限。 NoAccess 不表示有效的 RegistryPermissionAccess 值,如果将它用作 ArgumentException 的参数(它需要单一值),则引发 GetPathList(RegistryPermissionAccess)。 |
Read | 1 | 可以读注册表变量。 |
Write | 2 | 可以写注册表变量。 |
注解
RegistryPermissionAccess 值是独立的;对一种类型的访问权限并不意味着对另一种访问的权限。 例如, Write
权限并不意味着有权 Read
或 Create
。
备注
虽然 NoAccess
并 AllAccess
出现在其中 RegistryPermissionAccess
,但它们不能用作参数 RegistryPermission.GetPathList ,因为它们分别描述没有注册表变量访问类型或所有注册表变量访问类型,并且 GetPathList 需要单个注册表变量访问类型。