Impression plus sécurisée dans Windows Forms
Les applications Windows Forms incluent fréquemment des capacités d’impression. Le .NET Framework utilise la classe PrintingPermission pour contrôler l’accès aux fonctionnalités d’impression et la valeur d’énumération PrintingPermissionLevel associée pour indiquer le niveau d’accès. Par défaut, l’impression est activée par défaut dans les zones Intranet local et Internet ; toutefois, le niveau d’accès est limité dans les deux zones. Si votre application peut imprimer, nécessite une interaction utilisateur ou ne peut pas imprimer dépend de la valeur d’autorisation accordée à l’application. Par défaut, la zone Intranet local reçoit DefaultPrinting accès et la zone Intranet reçoit SafePrinting accès.
Le tableau suivant présente les fonctionnalités disponibles à chaque niveau d’autorisation d’impression.
NiveauDePermissionD'Impression | Description |
---|---|
AllPrinting | Fournit un accès complet à toutes les imprimantes installées. |
DefaultPrinting | Active l’impression par programmation sur l’imprimante par défaut et une impression plus sûre via une boîte de dialogue d’impression restrictive. DefaultPrinting est un sous-ensemble de AllPrinting. |
SafePrinting | Fournit l’impression uniquement à partir d’une boîte de dialogue plus restreinte. SafePrinting est un sous-ensemble de DefaultPrinting. |
NoPrinting | Empêche l’accès aux imprimantes. NoPrinting est un sous-ensemble de SafePrinting. |
Voir aussi
.NET Desktop feedback