EnvironmentPermissionAttribute | ECMA 1.0, serializable |
System.Security.Permissions (mscorlib.dll) | sealed class |
public sealed class EnvironmentPermissionAttribute : CodeAccessSecurityAttribute {
// Public Constructors
public EnvironmentPermissionAttribute(SecurityAction action);
// Public Instance Properties
public string All{set; get; }
public string Read{set; get; }
public string Write{set; get; }
// Public Instance Methods
public override IPermission CreatePermission( );
// overrides SecurityAttribute
}
This attribute class provides declarative syntax support for
EnvironmentPermission. The All,
Read, and Write properties take
semicolon-separated lists of environment variable names to which the
EnvironmentPermissionAttribute represents access.
Read specifies the environment variables to which
read access is granted, and Write specifies the
environment variables to which write access is granted. The
All property contains the variables to which both
read and write access is granted. Setting
Unrestricted to true represents full access to all
environment variables.
Hierarchy
System.Object
System.Attribute
SecurityAttribute
CodeAccessSecurityAttribute
EnvironmentPermissionAttribute
Valid On
Assembly, Class, Struct, Constructor, Method
|