EnvironmentPermissionAccess 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: System.Security.Permissionsアセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <FlagsAttribute> _ <ComVisibleAttribute(True)> _ Public Enumeration EnvironmentPermissionAccess
[SerializableAttribute] [FlagsAttribute] [ComVisibleAttribute(true)] public enum EnvironmentPermissionAccess
[SerializableAttribute] [FlagsAttribute] [ComVisibleAttribute(true)] public enum class EnvironmentPermissionAccess

メンバ名 | 説明 | |
---|---|---|
AllAccess | 環境変数への Read アクセス許可と Write アクセス許可。AllAccess は複数の EnvironmentPermissionAccess 値を表すため、1 つの値を要求する GetPathList メソッドの flag パラメータとして使用すると、ArgumentException が発生します。 | |
NoAccess | 環境変数へのアクセス許可はありません。NoAccess は有効な EnvironmentPermissionAccess 値がないことを表すため、1 つの値を要求する GetPathList のパラメータとして使用すると、ArgumentException が発生します。 | |
Read | 環境変数に対する読み取りアクセスだけを指定します。このアクセス レベルでは、環境変数を変更、削除、および作成できません。 | |
Write | 環境変数に対する書き込みアクセスだけを指定します。書き込みアクセスがあると、環境変数の既存の値を変更するだけでなく、環境変数を作成および削除できます。このアクセス レベルでは、環境変数を読み取ることはできません。 |

この列挙体は、EnvironmentPermission で使用されます。
![]() |
---|
NoAccess および AllAccess は EnvironmentPermissionAccess のフィールドですが、GetPathList に対する有効なパラメータとして使用することはできません。この 2 つのフィールドはそれぞれ、環境変数アクセス許可の種類なし、および環境変数アクセス許可のすべての種類を示し、GetPathList は環境変数アクセス許可として 1 つの種類のみが要求されるためです。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- EnvironmentPermissionAccess 列挙体のページへのリンク