Impresión más segura en formularios Windows Forms
Actualización: noviembre 2007
Las aplicaciones de Windows Forms con frecuencia incluyen capacidad de impresión. .NET Framework utiliza la clase PrintingPermission para controlar el acceso a las funciones de impresión y el valor de enumeración PrintingPermissionLevel asociado para indicar el nivel de acceso. De manera predeterminada, la impresión está habilitada en las zonas Intranet local e Internet; sin embargo, el nivel de acceso está limitado en ambas zonas. Que la aplicación pueda imprimir, que requiera intervención del usuario o que no pueda imprimir depende de los permisos que se hayan concedido a la aplicación. De manera predeterminada, la zona Intranet local recibe el acceso DefaultPrinting y la zona Intranet recibe el acceso SafePrinting.
La tabla siguiente muestra la funcionalidad disponible en cada nivel de permisos de impresión.
PrintingPermissionLevel |
Descripción |
---|---|
Proporciona acceso completo a todas las impresoras instaladas. |
|
Permite la impresión mediante programación en la impresora predeterminada y la impresión más segura a través de un cuadro de diálogo de impresión restrictivo. DefaultPrinting es un subconjunto de AllPrinting. |
|
Sólo proporciona la impresión en un cuadro de diálogo más restringido. SafePrinting es un subconjunto de DefaultPrinting. |
|
Impide el acceso a las impresoras. NoPrinting es un subconjunto de SafePrinting. |
Vea también
Conceptos
Acceso más seguro a archivos y datos en formularios Windows Forms
Consideraciones de seguridad adicionales en formularios Windows Forms
Información general sobre la seguridad en formularios Windows Forms