Поделиться через


RegistryKey.GetAccessControl Метод

Определение

Возвращает безопасность элемента управления доступом для текущего раздела реестра.

Перегрузки

GetAccessControl()

Возвращает безопасность элемента управления доступом для текущего раздела реестра.

GetAccessControl(AccessControlSections)

Возвращает заданные разделы безопасности элемента управления доступом для текущего раздела реестра.

GetAccessControl()

Исходный код:
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.Access, AccessControlSections.Ownerи AccessControlSections.Group. Эту перегрузку можно использовать для поиска других разрешений.

Пользователь должен иметь RegistryRights.ReadPermissions права на вызов этого метода.

Применяется к

GetAccessControl(AccessControlSections)

Исходный код:
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.Access, AccessControlSections.Ownerи AccessControlSections.Group. Кроме того, можно использовать перегрузку GetAccessControl() метода, которая задает именно это сочетание значений.

Пользователь должен иметь RegistryRights.ReadPermissions права на вызов этого метода.

Применяется к