Stampa più protetta in Windows Form
Le applicazioni Windows Form includono spesso funzionalità di stampa. In .NET Framework viene utilizzata la classe PrintingPermission per controllare l'accesso alle funzionalità di stampa e il valore di enumerazione PrintingPermissionLevel associato per indicare il livello di accesso. Per impostazione predefinita, la stampa è attivata nelle aree Intranet locale e Internet. Tuttavia, il livello di accesso è limitato in entrambe le aree. Il fatto che l'applicazione possa o meno stampare oppure debba richiedere l'intervento dell'utente dipende dal valore di autorizzazione concesso all'applicazione. Per impostazione predefinita, all'area Intranet locale viene concesso il diritto di accesso DefaultPrinting e all'area Internet il diritto di accesso SafePrinting.
Nella tabella seguente vengono illustrate le funzionalità disponibili a ciascun livello di autorizzazione di stampa.
PrintingPermissionLevel |
Descrizione |
---|---|
Accesso completo a tutte le stampanti installate. |
|
Stampa a livello di codice dalla stampante predefinita e stampa protetta mediante una finestra di dialogo di stampa limitata. DefaultPrinting è un subset di AllPrinting. |
|
Consente la stampa solo da una finestra di dialogo maggiormente ridotta. SafePrinting è un subset di DefaultPrinting. |
|
Impedisce l'accesso alle stampanti. NoPrinting è un subset di SafePrinting. |
Vedere anche
Concetti
File e accesso ai dati più protetti in Windows Form
Considerazioni aggiuntive sulla sicurezza in Windows Form
Cenni preliminari sulla sicurezza in Windows Form