EnvironmentPermissionAccess 열거형

정의

주의

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
상속
EnvironmentPermissionAccess
특성

필드

Name Description
NoAccess 0

환경 변수에 액세스할 수 없습니다. NoAccess는 유효한 EnvironmentPermissionAccess 값을 나타내지 않으며 단일 값이 예상되는 매개 변수ArgumentException로 사용될 때 발생 GetPathList(EnvironmentPermissionAccess) 합니다.

Read 1

환경 변수에 대한 읽기 권한만 지정됩니다. 환경 변수 변경, 삭제 및 만들기는 이 액세스 수준에 포함되지 않습니다.

Write 2

환경 변수에 대한 쓰기 권한만 지정됩니다. 쓰기 액세스에는 환경 변수 만들기 및 삭제와 기존 값 변경이 포함됩니다. 읽기 환경 변수는 이 액세스 수준에 포함되지 않습니다.

AllAccess 3

ReadWrite 환경 변수에 대한 액세스 AllAccess 은 여러 EnvironmentPermissionAccess 값을 나타내며 ArgumentException 메서드의 flagGetPathList(EnvironmentPermissionAccess) 매개 변수로 사용될 때 단일 값을 예상합니다.

설명

Caution

CAS(코드 액세스 보안)는 모든 버전의 .NET Framework 및 .NET에서 더 이상 사용되지 않습니다. 최신 버전의 .NET은 CAS 주석을 준수하지 않으며 CAS 관련 API를 사용하는 경우 오류가 발생합니다. 개발자는 보안 작업을 수행하는 다른 방법을 찾아야 합니다.

이 열거형은 EnvironmentPermission에서 사용됩니다.

메모

하지만 NoAccessAllAccessEnvironmentPermissionAccess에 등장하지만, 특정 환경 변수 액세스 형식 또는 모든 환경 변수 액세스 형식을 설명하지 않으므로 EnvironmentPermission.GetPathList의 매개 변수로 사용될 수 없습니다. EnvironmentPermission.GetPathList는 단일 환경 변수 액세스 형식을 기대하기 때문입니다.

적용 대상

추가 정보