DekGenius.com
[ Team LiB ] Previous Section Next Section

PrintingPermissionserializable

System.Drawing.Printing (system.drawing.dll)sealed class

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) PrintingPermission(System.Security.Permissions.IUnrestrictedPermission)

    [ Team LiB ] Previous Section Next Section