RegistryPermission Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса RegistryPermission.
Перегрузки
| Имя | Описание |
|---|---|
| RegistryPermission(PermissionState) |
Инициализирует новый экземпляр RegistryPermission класса с полным или неограниченным разрешением, как указано. |
| RegistryPermission(RegistryPermissionAccess, String) |
Инициализирует новый экземпляр RegistryPermission класса с указанным доступом к указанным переменным реестра. |
| RegistryPermission(RegistryPermissionAccess, AccessControlActions, String) |
Инициализирует новый экземпляр RegistryPermission класса с указанным доступом к указанным переменным реестра и указанным правами доступа к сведениям об управлении реестром. |
RegistryPermission(PermissionState)
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
Инициализирует новый экземпляр RegistryPermission класса с полным или неограниченным разрешением, как указано.
public:
RegistryPermission(System::Security::Permissions::PermissionState state);
public RegistryPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.RegistryPermission
Public Sub New (state As PermissionState)
Параметры
- state
- PermissionState
Одно из значений PermissionState .
Исключения
Параметр state не является допустимым значением PermissionState.
Комментарии
Создает полностью ограниченный (None) или Unrestricted доступ к переменным реестра.
Применяется к
RegistryPermission(RegistryPermissionAccess, String)
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
Инициализирует новый экземпляр RegistryPermission класса с указанным доступом к указанным переменным реестра.
public:
RegistryPermission(System::Security::Permissions::RegistryPermissionAccess access, System::String ^ pathList);
public RegistryPermission(System.Security.Permissions.RegistryPermissionAccess access, string pathList);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.RegistryPermissionAccess * string -> System.Security.Permissions.RegistryPermission
Public Sub New (access As RegistryPermissionAccess, pathList As String)
Параметры
- access
- RegistryPermissionAccess
Одно из значений RegistryPermissionAccess .
- pathList
- String
Список переменных реестра (разделенных точкой с запятой), к которым предоставляется доступ.
Исключения
Параметр access не является допустимым значением RegistryPermissionAccess.
–или–
Параметр pathList не является допустимой строкой.
Комментарии
Этот конструктор позволяет указать только одно из значений RegistryPermissionAccess . Этот доступ применяется ко всем перечисленным переменным реестра. Используйте AddPathList для определения более сложных разрешений.
Применяется к
RegistryPermission(RegistryPermissionAccess, AccessControlActions, String)
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
- Исходный код:
- RegistryPermission.cs
Инициализирует новый экземпляр RegistryPermission класса с указанным доступом к указанным переменным реестра и указанным правами доступа к сведениям об управлении реестром.
public:
RegistryPermission(System::Security::Permissions::RegistryPermissionAccess access, System::Security::AccessControl::AccessControlActions control, System::String ^ pathList);
public RegistryPermission(System.Security.Permissions.RegistryPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string pathList);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.RegistryPermissionAccess * System.Security.AccessControl.AccessControlActions * string -> System.Security.Permissions.RegistryPermission
Public Sub New (access As RegistryPermissionAccess, control As AccessControlActions, pathList As String)
Параметры
- access
- RegistryPermissionAccess
Одно из значений RegistryPermissionAccess .
- control
- AccessControlActions
Побитовое сочетание значений AccessControlActions .
- pathList
- String
Список переменных реестра (разделенных точкой с запятой), к которым предоставляется доступ.
Исключения
Параметр access не является допустимым значением RegistryPermissionAccess.
–или–
Параметр pathList не является допустимой строкой.
Комментарии
Этот конструктор позволяет указать только одно из значений RegistryPermissionAccess . Этот доступ применяется ко всем перечисленным переменным реестра. Используйте AddPathList для определения более сложных разрешений.
Параметр control указывает, можно ли изменить, просмотреть или не получить доступ к списку управления доступом (ACL) для разделов реестра, заданных pathList разделами реестра.
Important
Список управления доступом (ACL) описывает отдельных лиц или групп, имеющих или не имеющих прав на определенные действия в указанных разделах реестра. Возможность изменять или просматривать ACL является важным разрешением и должна быть предоставлена с осторожностью.