RegistryPermissionAccess 열거형

정의

주의

Code Access Security is not supported or honored by the runtime.

레지스트리 키와 값에 허용된 액세스를 지정합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class RegistryPermissionAccess
[System.Flags]
public enum RegistryPermissionAccess
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum RegistryPermissionAccess
[<System.Flags>]
type RegistryPermissionAccess = 
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type RegistryPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
type RegistryPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistryPermissionAccess = 
Public Enum RegistryPermissionAccess
상속
RegistryPermissionAccess
특성

필드

AllAccess 7

Create, ReadWrite는 레지스트리 변수에 액세스합니다. AllAccess는 다중 RegistryPermissionAccess 값을 나타내며, 단일 값이 필요한 ArgumentException 메서드에 대한 access 매개 변수로 사용될 때 GetPathList(RegistryPermissionAccess)을 발생시킵니다.

Create 4

레지스트리 변수에 대한 만들기 권한입니다.

NoAccess 0

레지스트리 변수에 대한 권한이 없습니다. NoAccess는 유효한 RegistryPermissionAccess 값을 나타내지 않으며, 단일 값이 필요한 ArgumentException에 대한 매개 변수로 사용될 때 GetPathList(RegistryPermissionAccess)을 발생시킵니다.

Read 1

레지스트리 변수에 대한 읽기 권한입니다.

Write 2

레지스트리 변수에 대한 쓰기 권한입니다.

설명

RegistryPermissionAccess 값은 독립적입니다. 한 유형의 액세스에 대한 권한이 다른 액세스에 대한 권한을 의미하지는 않습니다. 예를 들어 사용 권한은 Write 사용 권한을 의미하거나 Create에 대한 권한을 Read 의미하지 않습니다.

참고

AllAccess RegistryPermissionAccess하지만 NoAccess 레지스트리 변수 액세스 형식이나 모든 레지스트리 변수 액세스 형식을 각각 GetPathList 설명하지 않으며 단일 레지스트리 변수 액세스 형식이 예상되기 때문에 매개 변수 RegistryPermission.GetPathList 로 사용할 수 없습니다.

적용 대상

추가 정보