PrintingPermission | serializable |
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)
|