EnvironmentPermissionAccess 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
Code Access Security is not supported or honored by the runtime.
환경 변수에 대한 액세스를 지정합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
public enum class EnvironmentPermissionAccess
[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 EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
[System.Flags]
public enum EnvironmentPermissionAccess
[<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 EnvironmentPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type EnvironmentPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnvironmentPermissionAccess =
[<System.Flags>]
type EnvironmentPermissionAccess =
Public Enum EnvironmentPermissionAccess
- 상속
- 특성
필드
| Name | 값 | Description |
|---|---|---|
| NoAccess | 0 | 환경 변수에 액세스할 수 없습니다. NoAccess는 유효한 EnvironmentPermissionAccess 값을 나타내지 않으며 단일 값이 예상되는 매개 변수ArgumentException로 사용될 때 발생 GetPathList(EnvironmentPermissionAccess) 합니다. |
| Read | 1 | 환경 변수에 대한 읽기 권한만 지정됩니다. 환경 변수 변경, 삭제 및 만들기는 이 액세스 수준에 포함되지 않습니다. |
| Write | 2 | 환경 변수에 대한 쓰기 권한만 지정됩니다. 쓰기 액세스에는 환경 변수 만들기 및 삭제와 기존 값 변경이 포함됩니다. 읽기 환경 변수는 이 액세스 수준에 포함되지 않습니다. |
| AllAccess | 3 |
Read 및 Write 환경 변수에 대한 액세스
AllAccess 은 여러 EnvironmentPermissionAccess 값을 나타내며 ArgumentException 메서드의 |
설명
Caution
CAS(코드 액세스 보안)는 모든 버전의 .NET Framework 및 .NET에서 더 이상 사용되지 않습니다. 최신 버전의 .NET은 CAS 주석을 준수하지 않으며 CAS 관련 API를 사용하는 경우 오류가 발생합니다. 개발자는 보안 작업을 수행하는 다른 방법을 찾아야 합니다.
이 열거형은 EnvironmentPermission에서 사용됩니다.
메모
하지만 NoAccess과 AllAccess이 EnvironmentPermissionAccess에 등장하지만, 특정 환경 변수 액세스 형식 또는 모든 환경 변수 액세스 형식을 설명하지 않으므로 EnvironmentPermission.GetPathList의 매개 변수로 사용될 수 없습니다. EnvironmentPermission.GetPathList는 단일 환경 변수 액세스 형식을 기대하기 때문입니다.