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

AllPrinting

Accesso completo a tutte le stampanti installate.

DefaultPrinting

Stampa a livello di codice dalla stampante predefinita e stampa protetta mediante una finestra di dialogo di stampa limitata. DefaultPrinting è un subset di AllPrinting.

SafePrinting

Consente la stampa solo da una finestra di dialogo maggiormente ridotta. SafePrinting è un subset di DefaultPrinting.

NoPrinting

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

Altre risorse

Sicurezza di Windows Form