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