Show / Hide Table of Contents

Более безопасная печать в Windows Forms

Приложения Windows Forms часто предусмотрена возможность печати. .NET Framework Использует PrintingPermission класс для управления доступом к возможностям печати и связанный PrintingPermissionLevel значение перечисления, указывающее уровень доступа. По умолчанию она разрешена по умолчанию в зонах локальной интрасети и Интернета; Тем не менее в обоих зон ограничено уровень доступа. Ли приложение может начать печать, требует взаимодействия с пользователем, или не зависит значение разрешения, предоставленные приложению. По умолчанию в зону локальной интрасети получает DefaultPrinting доступа и в зону интрасети получает SafePrinting доступа.

В следующей таблице показаны функциональные возможности, доступные в каждой печати уровень разрешений.

PrintingPermissionLevel Описание
AllPrinting Предоставляет полный доступ для всех установленных принтеров.
DefaultPrinting Обеспечивает программную печать на принтере по умолчанию и более безопасную печать через диалоговое окно печати. DefaultPrinting — Это подмножество AllPrinting.
SafePrinting Предоставляет возможность печати только из более ограниченного диалоговое окно. SafePrinting — Это подмножество DefaultPrinting.
NoPrinting Запрещает доступ к принтерам. NoPrinting — Это подмножество SafePrinting.

См. также

  • Более безопасный доступ к файлам и данным в Windows Forms
  • Дополнительные вопросы безопасности в формах Windows Forms
  • Общие сведения о безопасности в Windows Forms
  • Безопасность Windows Forms
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX