Name
EnvironmentPermission
Synopsis
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 ...
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.