ResourcePermissionBase

ResourcePermissionBaseserializable

System.Security.Permissions (system.dll)abstract class
public abstract class ResourcePermissionBase : System.Security.CodeAccessPermission : IUnrestrictedPermission { // Protected Constructors    protected ResourcePermissionBase(  );    protected ResourcePermissionBase(PermissionState state); // Public Static Fields    public const string Any;  // =*    public const string Local;         // =. // Protected Instance Properties    protected Type PermissionAccessType{set; get; }    protected string[  ] TagNames{set; get; } // Public Instance Methods    public override IPermission Copy(  );         // overrides CodeAccessPermission    public override void FromXml(System.Security.SecurityElement securityElement);  // overrides CodeAccessPermission    public override IPermission Intersect(System.Security.IPermission target);  // overrides CodeAccessPermission    public override bool IsSubsetOf(System.Security.IPermission target);  // overrides CodeAccessPermission    public bool IsUnrestricted(  );      // implements IUnrestrictedPermission    public override SecurityElement ToXml(  );    // overrides CodeAccessPermission    public override IPermission Union(System.Security.IPermission target);  // overrides CodeAccessPermission // Protected Instance Methods    protected void AddPermissionAccess(ResourcePermissionBaseEntry entry);    protected void Clear(  );    protected ResourcePermissionBaseEntry[  ] GetPermissionEntries(  );    protected void RemovePermissionAccess(ResourcePermissionBaseEntry entry); }

The abstract ResourcePermissionBase class provides common functionality for Windows resource-oriented permission classes, including the System.Diagnostics.EventLogPermission, System.Diagnostics.PerformanceCounterPermission, System.DirectoryServices.DirectoryServicesPermission, and System.ServiceProcess.ServiceControllerPermission classes.

Hierarchy

System.Object System.Security.CodeAccessPermission(System.Security.IPermission, System.Security.ISecurityEncodable, System.Security.IStackWalk) ResourcePermissionBase(IUnrestrictedPermission)

Subclasses

System.Diagnostics.{EventLogPermission, PerformanceCounterPermission}



Programming. NET Security
Programming .Net Security
ISBN: 0596004427
EAN: 2147483647
Year: 2005
Pages: 346

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net