System.Security.Permissions Пространство имен

Определяет классы, которые управляют доступом к операциям и ресурсам на основе политики.

Классы

Имя Описание
CodeAccessSecurityAttribute

Задает базовый класс атрибутов для обеспечения безопасности доступа к коду.

DataProtectionPermission

Управляет возможностью доступа к зашифрованным данным и памяти. Этот класс не наследуется.

DataProtectionPermissionAttribute

Позволяет применять действия DataProtectionPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

EnvironmentPermission

Управляет доступом к переменным системы и пользовательской среды. Этот класс не наследуется.

EnvironmentPermissionAttribute

Позволяет применять действия EnvironmentPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

FileDialogPermission

Управляет возможностью доступа к файлам или папкам с помощью диалогового окна "Файл ". Этот класс не наследуется.

FileDialogPermissionAttribute

Позволяет применять действия FileDialogPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

FileIOPermission

Управляет возможностью доступа к файлам и папкам. Этот класс не наследуется.

FileIOPermissionAttribute

Позволяет применять действия FileIOPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

GacIdentityPermission

Определяет разрешение удостоверения для файлов, поступающих в глобальный кэш сборок. Этот класс не наследуется.

GacIdentityPermissionAttribute

Позволяет применять действия GacIdentityPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

HostProtectionAttribute

Позволяет использовать декларативные действия безопасности для определения требований к защите узлов. Этот класс не наследуется.

IsolatedStorageFilePermission

Указывает допустимое использование частной виртуальной файловой системы. Этот класс не наследуется.

IsolatedStorageFilePermissionAttribute

Позволяет применять действия IsolatedStorageFilePermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

IsolatedStoragePermission

Представляет доступ к универсальным возможностям изолированного хранилища.

IsolatedStoragePermissionAttribute

Позволяет применять действия IsolatedStoragePermission безопасности к коду с помощью декларативной безопасности.

KeyContainerPermission

Управляет возможностью доступа к контейнерам ключей. Этот класс не наследуется.

KeyContainerPermissionAccessEntry

Указывает права доступа для определенных контейнеров ключей. Этот класс не наследуется.

KeyContainerPermissionAccessEntryCollection

Представляет коллекцию KeyContainerPermissionAccessEntry объектов. Этот класс не наследуется.

KeyContainerPermissionAccessEntryEnumerator

Представляет перечислитель для KeyContainerPermissionAccessEntry объектов в объекте KeyContainerPermissionAccessEntryCollection.

KeyContainerPermissionAttribute

Позволяет применять действия KeyContainerPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

MediaPermission

В MediaPermission описывается набор разрешений безопасности, которые управляют возможностью работы аудио, изображения и видеомедийного носителя в приложении с частичным доверием Windows Presentation Foundation (WPF).

MediaPermissionAttribute

Позволяет применять действия MediaPermission безопасности к коду с помощью декларативной безопасности.

PermissionSetAttribute

Позволяет применять действия безопасности к PermissionSet коду с помощью декларативной безопасности. Этот класс не наследуется.

PrincipalPermission

Позволяет проверять активный субъект (см. раздел IPrincipal) с помощью языковых конструкций, определенных как для декларативных, так и для императивных действий безопасности. Этот класс не наследуется.

PrincipalPermissionAttribute

Позволяет применять действия PrincipalPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

PublisherIdentityPermission

Представляет удостоверение издателя программного обеспечения. Этот класс не наследуется.

PublisherIdentityPermissionAttribute

Позволяет применять действия PublisherIdentityPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

ReflectionPermission

Управляет доступом к недоступным типам и членам через System.Reflection API. Управляет некоторыми функциями System.Reflection.Emit API.

ReflectionPermissionAttribute

Позволяет применять действия ReflectionPermission безопасности к коду с помощью декларативной безопасности.

RegistryPermission

Управляет возможностью доступа к переменным реестра. Этот класс не наследуется.

RegistryPermissionAttribute

Позволяет применять действия RegistryPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

ResourcePermissionBase

Разрешает управление разрешениями безопасности доступа к коду.

ResourcePermissionBaseEntry

Определяет наименьшую единицу набора разрешений доступа к коду.

SecurityAttribute

Задает базовый класс атрибута для декларативной безопасности, из которой CodeAccessSecurityAttribute является производным.

SecurityPermission

Описывает набор разрешений безопасности, применяемых к коду. Этот класс не наследуется.

SecurityPermissionAttribute

Позволяет применять действия SecurityPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

SiteIdentityPermission

Определяет разрешение удостоверения для веб-сайта, из которого создается код. Этот класс не наследуется.

SiteIdentityPermissionAttribute

Позволяет применять действия SiteIdentityPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

StorePermission

Управляет доступом к хранилищам, содержащим сертификаты X.509. Этот класс не наследуется.

StorePermissionAttribute

Позволяет применять действия StorePermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

StrongNameIdentityPermission

Определяет разрешение удостоверения для надежных имен. Этот класс не наследуется.

StrongNameIdentityPermissionAttribute

Позволяет применять действия StrongNameIdentityPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

StrongNamePublicKeyBlob

Представляет сведения о открытом ключе (называется большим двоичным объектом) для строгого имени. Этот класс не наследуется.

TypeDescriptorPermission

Определяет доступ к классу с частичным доверием TypeDescriptor .

TypeDescriptorPermissionAttribute

Определяет флаги разрешений, которые применяются к объекту TypeDescriptor.

UIPermission

Управляет разрешениями, связанными с пользовательскими интерфейсами и буфером обмена. Этот класс не наследуется.

UIPermissionAttribute

Позволяет применять действия UIPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

UrlIdentityPermission

Определяет разрешение удостоверения для URL-адреса, из которого создается код. Этот класс не наследуется.

UrlIdentityPermissionAttribute

Позволяет применять действия UrlIdentityPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

WebBrowserPermission

Объект WebBrowserPermission управляет возможностью создания элемента управления WebBrowser.

WebBrowserPermissionAttribute

Позволяет применять действия WebBrowserPermission безопасности к коду с помощью декларативной безопасности.

ZoneIdentityPermission

Определяет разрешение удостоверения для зоны, из которой создается код. Этот класс не наследуется.

ZoneIdentityPermissionAttribute

Позволяет применять действия ZoneIdentityPermission безопасности к коду с помощью декларативной безопасности. Этот класс не наследуется.

Интерфейсы

Имя Описание
IUnrestrictedPermission

Разрешает разрешение на предоставление неограниченного состояния.

Перечисления

Имя Описание
DataProtectionPermissionFlags

Задает разрешения доступа для шифрования данных и памяти.

EnvironmentPermissionAccess

Указывает доступ к переменным среды.

FileDialogPermissionAccess

Указывает тип доступа к файлам, разрешенным в диалоговом окне "Файл".

FileIOPermissionAccess

Указывает тип запрошенного доступа к файлам.

HostProtectionResource

Указывает категории функциональных возможностей, потенциально опасных для узла при вызове метода или класса.

IsolatedStorageContainment

Указывает разрешенное использование изолированного хранилища.

KeyContainerPermissionFlags

Указывает тип разрешенного доступа к контейнеру ключей.

MediaPermissionAudio

Указывает уровень разрешений для звука.

MediaPermissionImage

Указывает уровень разрешений для изображений.

MediaPermissionVideo

Указывает уровень разрешений для видео.

PermissionState

Указывает, должно ли разрешение иметь все или нет доступа к ресурсам при создании.

ReflectionPermissionFlag

Указывает разрешенное использование пространств имен System.Reflection и System.Reflection.Emit.

RegistryPermissionAccess

Указывает разрешенный доступ к разделам реестра и значениям.

SecurityAction

Указывает действия безопасности, которые можно выполнить с помощью декларативной безопасности.

SecurityPermissionFlag

Задает флаги доступа для объекта разрешения безопасности.

StorePermissionFlags

Указывает разрешенный доступ к хранилищам сертификатов X.509.

TypeDescriptorPermissionFlags

Определяет параметры разрешений для дескрипторов типов.

UIPermissionClipboard

Указывает тип доступа к буферу обмена, разрешенный вызывающему коду.

UIPermissionWindow

Указывает тип окон, которые разрешено использовать в коде.

WebBrowserPermissionLevel

Указывает уровень разрешений для веб-браузера.