June 2003
Intermediate to advanced
714 pages
22h 8m
English
EnvironmentPermission
public sealed class EnvironmentPermission : System.Security.CodeAccessPermission : IUnrestrictedPermission, IBuiltInPermission { // Public Constructors public EnvironmentPermission(EnvironmentPermissionAccessflag, stringpathList); public EnvironmentPermission(PermissionStatestate); // Public Instance Methods public void AddPathList(EnvironmentPermissionAccessflag, stringpathList); public override IPermission Copy( ); // overrides CodeAccessPermission public override void FromXml(System.Security.SecurityElementesd); // overrides CodeAccessPermission public string GetPathList(EnvironmentPermissionAccessflag); public override IPermission Intersect(System.Security.IPermissiontarget); // overrides CodeAccessPermission public override bool IsSubsetOf(System.Security.IPermissiontarget); // overrides CodeAccessPermission public bool IsUnrestricted( ); // implements IUnrestrictedPermission public void SetPathList(EnvironmentPermissionAccessflag, stringpathList); public override SecurityElement ToXml( ); // overrides CodeAccessPermission public override IPermission Union(System.Security.IPermissionother); // overrides CodeAccessPermission }
This code-access permission controls access to read and write
environment variables, as well as the ability to call certain members
of the System.Environment class. To create an
EnvironmentPermission object representing access to a specific set of environment variables, pass a semicolon-separated list of ...