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 является важным разрешением и должна быть предоставлена с осторожностью.

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