Name
SecurityPermission
Synopsis
public sealed class SecurityPermission : System.Security.CodeAccessPermission : IUnrestrictedPermission, IBuiltInPermission { // Public Constructors public SecurityPermission(PermissionStatestate
); public SecurityPermission(SecurityPermissionFlagflag
); // Public Instance Properties public SecurityPermissionFlag Flags{set; get; } // Public Instance Methods public override IPermission Copy( ); // overrides CodeAccessPermission public override void FromXml(System.Security.SecurityElementesd
); // overrides CodeAccessPermission public override IPermission Intersect(System.Security.IPermissiontarget
); // overrides CodeAccessPermission public override bool IsSubsetOf(System.Security.IPermissiontarget
); // overrides CodeAccessPermission public bool IsUnrestricted( ); // implements IUnrestrictedPermission public override SecurityElement ToXml( ); // overrides CodeAccessPermission public override IPermission Union(System.Security.IPermissiontarget
); // overrides CodeAccessPermission }
This code-access permission controls access to a set of 14 discrete
operations that are critical to the security of the runtime
environment. These include highly trusted operations, such as the
ability of code to control evidence, create and manipulate
application domains, and skip verification. The specific operations
represented by a SecurityPermission
object are
identified at construction using members of the
SecurityPermissionFlag
enumeration. To retrieve or modify ...
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.