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 |
Указывает уровень разрешения для браузера. |