EnvironmentPermissionAccess 枚举
指定可访问环境变量。
此枚举有一个 FlagsAttribute 属性,允许其成员值按位组合。
**命名空间:**System.Security.Permissions
**程序集:**mscorlib(在 mscorlib.dll 中)
语法
声明
<SerializableAttribute> _
<FlagsAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration EnvironmentPermissionAccess
用法
Dim instance As EnvironmentPermissionAccess
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum EnvironmentPermissionAccess
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class EnvironmentPermissionAccess
/** @attribute SerializableAttribute() */
/** @attribute FlagsAttribute() */
/** @attribute ComVisibleAttribute(true) */
public enum EnvironmentPermissionAccess
SerializableAttribute
FlagsAttribute
ComVisibleAttribute(true)
public enum EnvironmentPermissionAccess
成员
成员名称 | 说明 | |
---|---|---|
AllAccess | 对环境变量的 Read 和 Write 访问权限。AllAccess 表示多个 EnvironmentPermissionAccess 值,如果将它用作 GetPathList 方法的 flag 参数(它需要单一值),则会引发 ArgumentException。 | |
NoAccess | 没有对环境变量的访问权限。NoAccess 不表示有效的 EnvironmentPermissionAccess 值,如果把它用作 GetPathList 的参数(它需要单一值),则会引发 ArgumentException。 | |
Read | 只指定了环境变量的读访问权限。此访问级别不包含环境变量的更改、删除和创建。 | |
Write | 只指定了环境变量的写访问权限。写访问权限包括创建和删除环境变量,也包括更改它们的现有值。此访问级别不包括读取环境变量。 |
备注
EnvironmentPermission 使用此枚举。
提示
尽管 NoAccess 和 AllAccess 出现在 EnvironmentPermissionAccess 中,但是它们在用作 GetPathList 的参数时是无效的,这是因为它们一个没有描述任何环境变量访问类型,另一个描述了所有的环境变量访问类型,而 GetPathList 需要单一的环境变量访问类型。
平台
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 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
请参见
参考
System.Security.Permissions 命名空间
EnvironmentPermission 类
EnvironmentPermissionAttribute