RegistryPermission 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
RegistryPermission 클래스의 새 인스턴스를 초기화합니다.
오버로드
RegistryPermission(PermissionState) |
지정된 대로 완전 제한 또는 무제한 권한을 사용하여 RegistryPermission 클래스의 새 인스턴스를 초기화합니다. |
RegistryPermission(RegistryPermissionAccess, String) |
지정된 레지스트리 변수에 대한 지정된 액세스 권한을 사용하여 RegistryPermission 클래스의 새 인스턴스를 초기화합니다. |
RegistryPermission(RegistryPermissionAccess, AccessControlActions, String) |
지정된 레지스트리 변수에 대해 지정된 액세스 권한 및 레지스트리 제어 정보에 대해 지정된 액세스 권한을 사용하여 RegistryPermission 클래스의 새 인스턴스를 초기화합니다. |
RegistryPermission(PermissionState)
- Source:
- RegistryPermission.cs
- Source:
- 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의 유효한 값이 아닙니다.
예제
다음 코드 예제에서는 생성자의 RegistryPermission(PermissionState) 사용을 보여 있습니다.
readPerm2 = new RegistryPermission(PermissionState.None);
readPerm2.FromXml(readPerm1.ToXml());
Console.WriteLine("Result of ToFromXml = " + readPerm2.ToString() + "\n");
readPerm2 = New RegistryPermission(PermissionState.None)
readPerm2.FromXml(readPerm1.ToXml())
Console.WriteLine("Result of ToFromXml = " + readPerm2.ToString() + vbLf)
설명
완전히 제한된(None
) 또는 Unrestricted
레지스트리 변수에 대한 액세스를 만듭니다.
적용 대상
RegistryPermission(RegistryPermissionAccess, String)
- Source:
- RegistryPermission.cs
- Source:
- 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
액세스 권한이 부여된 레지스트리 변수 목록(세미콜론으로 구분)입니다.
예외
예제
다음 코드 예제에서는 생성자의 RegistryPermission(RegistryPermissionAccess, String) 사용을 보여 있습니다.
RegistryPermission readPerm1;
Console.WriteLine("Creating RegistryPermission with AllAccess rights for 'HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0'");
readPerm1 = new RegistryPermission(RegistryPermissionAccess.AllAccess, "HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
Dim readPerm1 As RegistryPermission
Console.WriteLine("Creating RegistryPermission with AllAccess rights for 'HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0'")
readPerm1 = New RegistryPermission(RegistryPermissionAccess.AllAccess, "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0")
설명
이 생성자는 값 중 RegistryPermissionAccess 하나만 지정할 수 있습니다. 이 액세스는 나열된 모든 레지스트리 변수에 적용됩니다. 를 사용하여 AddPathList 더 복잡한 권한을 정의합니다.
적용 대상
RegistryPermission(RegistryPermissionAccess, AccessControlActions, String)
- Source:
- RegistryPermission.cs
- Source:
- 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
액세스 권한이 부여된 레지스트리 변수 목록(세미콜론으로 구분)입니다.
예외
설명
이 생성자는 값 중 RegistryPermissionAccess 하나만 지정할 수 있습니다. 이 액세스는 나열된 모든 레지스트리 변수에 적용됩니다. 를 사용하여 AddPathList 더 복잡한 권한을 정의합니다.
매개 변수는 control
에서 지정 pathList
한 레지스트리 키에 대한 ACL(액세스 제어 목록)을 변경하거나 보거나 액세스할 수 없는지 여부를 지정합니다.
중요
ACL(액세스 제어 목록)은 지정된 레지스트리 키에 대한 특정 작업에 대한 권한이 있거나 없는 개인 또는 그룹에 대해 설명합니다. ACL을 변경하거나 보는 기능은 중요한 권한이며 주의해서 부여해야 합니다.
적용 대상
.NET