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

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

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

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