Condividi tramite


Stampa più sicura in Windows Form

Le applicazioni Windows Form includono spesso funzionalità di stampa. .NET Framework usa 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 è abilitata per impostazione predefinita nelle aree Intranet locale e Internet; Tuttavia, il livello di accesso è limitato in entrambe le zone. Se l'applicazione può stampare, richiede l'interazione dell'utente o non può stampare dipende dal valore di autorizzazione concesso all'applicazione. Per impostazione predefinita, l'area Intranet locale riceve l'accesso DefaultPrinting e l'area Intranet riceve l'accesso SafePrinting.

Nella tabella seguente vengono illustrate le funzionalità disponibili a ogni livello di autorizzazione di stampa.

LivelloDiPermessoDiStampa Descrizione
AllPrinting Fornisce l'accesso completo a tutte le stampanti installate.
DefaultPrinting Consente la stampa programmaticamente sulla stampante predefinita e una stampa più sicura attraverso una finestra di dialogo di stampa con restrizioni. DefaultPrinting è un subset di AllPrinting.
SafePrinting Fornisce la stampa solo da una finestra di dialogo più limitata. SafePrinting è un subset di DefaultPrinting.
NoPrinting Impedisce l'accesso alle stampanti. NoPrinting è un subset di SafePrinting.

Vedere anche