RegistryKey.GetAccessControl 方法

定义

返回当前注册表项的访问控制安全性。

重载

GetAccessControl()

返回当前注册表项的访问控制安全性。

GetAccessControl(AccessControlSections)

返回当前注册表项的访问控制安全性的指定部分。

GetAccessControl()

Source:
RegistryKey.cs

返回当前注册表项的访问控制安全性。

public:
 System::Security::AccessControl::RegistrySecurity ^ GetAccessControl();
public System.Security.AccessControl.RegistrySecurity GetAccessControl ();
member this.GetAccessControl : unit -> System.Security.AccessControl.RegistrySecurity
Public Function GetAccessControl () As RegistrySecurity

返回

一个对象,该对象描述针对由当前 RegistryKey 表示的注册表项的访问控制权限。

例外

用户没有必要的权限。

要操作的 RegistryKey 已关闭(无法访问关闭的项)。

当前项已被删除。

注解

此方法重载等效于使用以下标志的按位组合调用 GetAccessControl(AccessControlSections) 方法重载: AccessControlSections.AccessAccessControlSections.OwnerAccessControlSections.Group。 可以使用该重载来搜索其他权限。

用户必须有权 RegistryRights.ReadPermissions 调用此方法。

适用于

GetAccessControl(AccessControlSections)

Source:
RegistryKey.cs

返回当前注册表项的访问控制安全性的指定部分。

public:
 System::Security::AccessControl::RegistrySecurity ^ GetAccessControl(System::Security::AccessControl::AccessControlSections includeSections);
public System.Security.AccessControl.RegistrySecurity GetAccessControl (System.Security.AccessControl.AccessControlSections includeSections);
member this.GetAccessControl : System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.RegistrySecurity
Public Function GetAccessControl (includeSections As AccessControlSections) As RegistrySecurity

参数

includeSections
AccessControlSections

枚举值的按位组合,它指定要获取的安全信息类型。

返回

一个对象,该对象描述针对由当前 RegistryKey 表示的注册表项的访问控制权限。

例外

用户没有必要的权限。

要操作的 RegistryKey 已关闭(无法访问关闭的项)。

当前项已被删除。

注解

若要请求当前授予用户的访问权限,请指定以下标志的按位组合: AccessControlSections.AccessAccessControlSections.OwnerAccessControlSections.Group。 或者,可以使用 GetAccessControl() 方法重载,该方法准确指定值的组合。

用户必须有权 RegistryRights.ReadPermissions 调用此方法。

适用于