Name

PrintingPermission

Synopsis

This class encapsulates the permissions the executing code might have to use a printer.

You can determine the access Level that the currently executing code has to printing services (see PrintingPermissionLevel).

You can also set declarative permissions by using the PrintingPermissionAttribute.


public sealed class PrintingPermission : 

System.Security.CodeAccessPermission : System.Security.Permissions.IUnrestrictedPermission {

// Public Constructors

   public PrintingPermission(System.Security.Permissions.PermissionState state);

   public PrintingPermission(PrintingPermissionLevel printingLevel);

// Public Instance Properties

   public PrintingPermissionLevel Level{set; get; }

// Public Instance Methods

   public override IPermission Copy();  // overrides CodeAccessPermission

   public override void FromXml(System.Security.SecurityElement esd);  // 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

}

Hierarchy

System.Object System.Security.CodeAccessPermission(System.Security.IPermissio, System.Security.ISecurityEncodable, System.Security.IStackWalk) ...

Get .NET Windows Forms in a Nutshell 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.