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

Пространство имен System.Security.Permissions определяет классы, которые управляют доступом к действиям и ресурсам на основании политики. The System.Security.Permissions namespace defines classes that control access to operations and resources based on policy.

Классы

CodeAccessSecurityAttribute

Указывает базовый класс атрибута для управления доступом для кода.Specifies the base attribute class for code access security.

DataProtectionPermission

Управляет возможностью доступа к зашифрованным данным и памяти.Controls the ability to access encrypted data and memory. Этот класс не наследуется.This class cannot be inherited.

DataProtectionPermissionAttribute

Разрешает применять меры безопасности для DataProtectionPermission к коду с помощью декларативной безопасности.Allows security actions for DataProtectionPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

EnvironmentPermission

Управляет доступом к переменным среды системы и пользователя.Controls access to system and user environment variables. Этот класс не наследуется.This class cannot be inherited.

EnvironmentPermissionAttribute

Разрешает применять меры безопасности для EnvironmentPermission к коду с помощью декларативной безопасности.Allows security actions for EnvironmentPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

FileDialogPermission

Управляет возможностью доступа к файлам или папкам с помощью диалогового окна Файл.Controls the ability to access files or folders through a File dialog box. Этот класс не наследуется.This class cannot be inherited.

FileDialogPermissionAttribute

Разрешает применять меры безопасности для FileDialogPermission к коду с помощью декларативной безопасности.Allows security actions for FileDialogPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

FileIOPermission

Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Этот класс не наследуется.This class cannot be inherited.

FileIOPermissionAttribute

Разрешает применять меры безопасности для FileIOPermission к коду с помощью декларативной безопасности.Allows security actions for FileIOPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

GacIdentityPermission

Определяет разрешение идентификации для файлов из глобального кэша сборок.Defines the identity permission for files originating in the global assembly cache. Этот класс не наследуется.This class cannot be inherited.

GacIdentityPermissionAttribute

Разрешает применять меры безопасности для GacIdentityPermission к коду с помощью декларативной безопасности.Allows security actions for GacIdentityPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

HostProtectionAttribute

Позволяет применять декларативные действия по безопасности для определения требований защиты узла.Allows the use of declarative security actions to determine host protection requirements. Этот класс не наследуется.This class cannot be inherited.

IsolatedStorageFilePermission

Указывает разрешенное использование закрытой виртуальной файловой системы.Specifies the allowed usage of a private virtual file system. Этот класс не наследуется.This class cannot be inherited.

IsolatedStorageFilePermissionAttribute

Разрешает применять меры безопасности для IsolatedStorageFilePermission к коду с помощью декларативной безопасности.Allows security actions for IsolatedStorageFilePermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

IsolatedStoragePermission

Представляет доступ к общим возможностям изолированного хранилища.Represents access to generic isolated storage capabilities.

IsolatedStoragePermissionAttribute

Разрешает применять меры безопасности для IsolatedStoragePermission к коду с помощью декларативной безопасности.Allows security actions for IsolatedStoragePermission to be applied to code using declarative security.

KeyContainerPermission

Управляет возможностью доступа к контейнерам ключей.Controls the ability to access key containers. Этот класс не наследуется.This class cannot be inherited.

KeyContainerPermissionAccessEntry

Указывает права доступа для конкретных контейнеров ключей.Specifies access rights for specific key containers. Этот класс не наследуется.This class cannot be inherited.

KeyContainerPermissionAccessEntryCollection

Представляет коллекцию объектов KeyContainerPermissionAccessEntry.Represents a collection of KeyContainerPermissionAccessEntry objects. Этот класс не наследуется.This class cannot be inherited.

KeyContainerPermissionAccessEntryEnumerator

Представляет перечислитель для объектов KeyContainerPermissionAccessEntry в KeyContainerPermissionAccessEntryCollection.Represents the enumerator for KeyContainerPermissionAccessEntry objects in a KeyContainerPermissionAccessEntryCollection.

KeyContainerPermissionAttribute

Разрешает применять меры безопасности для KeyContainerPermission к коду с помощью декларативной безопасности.Allows security actions for KeyContainerPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

MediaPermission

MediaPermission описывает набор разрешений безопасности, который управляет возможностью работы мультимедиа (звука, изображений и видео) в приложении Windows Presentation Foundation (WPF) с частичным доверием.The MediaPermission describes a set of security permissions that controls the ability for audio, image, and video media to work in a partial-trust Windows Presentation Foundation (WPF) application.

MediaPermissionAttribute

Разрешает применять меры безопасности для MediaPermission к коду с помощью декларативной безопасности.Allows security actions for MediaPermission to be applied to code using declarative security.

PermissionSetAttribute

Позволяет применять действия по обеспечению безопасности для объекта PermissionSet к коду, использующему декларативную безопасность.Allows security actions for a PermissionSet to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

PrincipalPermission

Позволяет выполнять проверки активного участника (см. IPrincipal) с использованием языковых конструкций, определенных для декларативных и принудительных действий безопасности.Allows checks against the active principal (see IPrincipal) using the language constructs defined for both declarative and imperative security actions. Этот класс не наследуется.This class cannot be inherited.

PrincipalPermissionAttribute

Разрешает применять меры безопасности для PrincipalPermission к коду с помощью декларативной безопасности.Allows security actions for PrincipalPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

PublisherIdentityPermission

Представляет идентификатор издателя программного обеспечения.Represents the identity of a software publisher. Этот класс не наследуется.This class cannot be inherited.

PublisherIdentityPermissionAttribute

Разрешает применять меры безопасности для PublisherIdentityPermission к коду с помощью декларативной безопасности.Allows security actions for PublisherIdentityPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

ReflectionPermission

Управляет доступом к типам и членам, которые не являются общими, с помощью API System.Reflection.Controls access to non-public types and members through the System.Reflection APIs. Управляет некоторыми функциями API System.Reflection.Emit.Controls some features of the System.Reflection.Emit APIs.

ReflectionPermissionAttribute

Разрешает применять меры безопасности для ReflectionPermission к коду с помощью декларативной безопасности.Allows security actions for ReflectionPermission to be applied to code using declarative security.

RegistryPermission

Управляет возможностью доступа к переменным реестра.Controls the ability to access registry variables. Этот класс не наследуется.This class cannot be inherited.

RegistryPermissionAttribute

Разрешает применять меры безопасности для RegistryPermission к коду с помощью декларативной безопасности.Allows security actions for RegistryPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

ResourcePermissionBase

Позволяет контролировать разрешения безопасности доступа кода.Allows control of code access security permissions.

ResourcePermissionBaseEntry

Определяет наименьший элемент набора разрешений управления доступом для кода.Defines the smallest unit of a code access security permission set.

SecurityAttribute

Указывает базовый класс атрибутов для декларативной безопасности, производным от которого является CodeAccessSecurityAttribute.Specifies the base attribute class for declarative security from which CodeAccessSecurityAttribute is derived.

SecurityPermission

Описывает набор разрешений безопасности, применяемых к коду.Describes a set of security permissions applied to code. Этот класс не наследуется.This class cannot be inherited.

SecurityPermissionAttribute

Разрешает применять меры безопасности для SecurityPermission к коду с помощью декларативной безопасности.Allows security actions for SecurityPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

SiteIdentityPermission

Определяет разрешение идентификации для веб-сайта, являющегося источником кода.Defines the identity permission for the Web site from which the code originates. Этот класс не наследуется.This class cannot be inherited.

SiteIdentityPermissionAttribute

Разрешает применять меры безопасности для SiteIdentityPermission к коду с помощью декларативной безопасности.Allows security actions for SiteIdentityPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

StorePermission

Управляет доступом к хранилищам, содержащим сертификаты X.509.Controls access to stores containing X.509 certificates. Этот класс не наследуется.This class cannot be inherited.

StorePermissionAttribute

Разрешает применять меры безопасности для StorePermission к коду с помощью декларативной безопасности.Allows security actions for StorePermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

StrongNameIdentityPermission

Определяет разрешение идентификации для строгих имен.Defines the identity permission for strong names. Этот класс не наследуется.This class cannot be inherited.

StrongNameIdentityPermissionAttribute

Разрешает применять меры безопасности для StrongNameIdentityPermission к коду с помощью декларативной безопасности.Allows security actions for StrongNameIdentityPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

StrongNamePublicKeyBlob

Предоставляет информацию открытого ключа (называемую "блоб") для строгого имени.Represents the public key information (called a blob) for a strong name. Этот класс не наследуется.This class cannot be inherited.

TypeDescriptorPermission

Определяет доступ в режиме частичного доверия к классу TypeDescriptor.Defines partial-trust access to the TypeDescriptor class.

TypeDescriptorPermissionAttribute

Определяет флаги разрешения, применяющиеся к объекту TypeDescriptor.Determines the permission flags that apply to a TypeDescriptor.

UIPermission

Управляет разрешениями, относящимися к пользовательским интерфейсам и буферу обмена.Controls the permissions related to user interfaces and the Clipboard. Этот класс не наследуется.This class cannot be inherited.

UIPermissionAttribute

Разрешает применять меры безопасности для UIPermission к коду с помощью декларативной безопасности.Allows security actions for UIPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

UrlIdentityPermission

Определяет разрешение идентификации для URL, являющегося источником кода.Defines the identity permission for the URL from which the code originates. Этот класс не наследуется.This class cannot be inherited.

UrlIdentityPermissionAttribute

Разрешает применять меры безопасности для UrlIdentityPermission к коду с помощью декларативной безопасности.Allows security actions for UrlIdentityPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

WebBrowserPermission

Объект WebBrowserPermission контролирует возможность создания элемента управления WebBrowser.The WebBrowserPermission object controls the ability to create the WebBrowser control.

WebBrowserPermissionAttribute

Разрешает применять меры безопасности для WebBrowserPermission к коду с помощью декларативной безопасности.Allows security actions for WebBrowserPermission to be applied to code using declarative security.

ZoneIdentityPermission

Определяет разрешение идентификации для зоны происхождения кода.Defines the identity permission for the zone from which the code originates. Этот класс не наследуется.This class cannot be inherited.

ZoneIdentityPermissionAttribute

Разрешает применять меры безопасности для ZoneIdentityPermission к коду с помощью декларативной безопасности.Allows security actions for ZoneIdentityPermission to be applied to code using declarative security. Этот класс не наследуется.This class cannot be inherited.

Интерфейсы

IUnrestrictedPermission

Позволяет разрешению предоставить неограниченное состояние.Allows a permission to expose an unrestricted state.

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

DataProtectionPermissionFlags

Указывает права доступа для шифрования данных и памяти.Specifies the access permissions for encrypting data and memory.

EnvironmentPermissionAccess

Задает доступ к переменным среды.Specifies access to environment variables.

FileDialogPermissionAccess

Указывает разрешенный тип доступа к файлам посредством диалогового окна Файл.Specifies the type of access to files allowed through the File dialog boxes.

FileIOPermissionAccess

Задает запрашиваемый тип доступа к файлу.Specifies the type of file access requested.

HostProtectionResource

Определяет категории функциональных возможностей для узла, которые могут быть потенциально опасны, если они вызываются методом или классом.Specifies categories of functionality potentially harmful to the host if invoked by a method or class.

IsolatedStorageContainment

Указывает разрешенное использование изолированного хранилища.Specifies the permitted use of isolated storage.

KeyContainerPermissionFlags

Задает разрешенный тип доступа к контейнеру ключей.Specifies the type of key container access allowed.

MediaPermissionAudio

Задает уровень разрешений для аудиозаписей.Specifies the permission level for audio.

MediaPermissionImage

Задает уровень разрешений для изображений.Specifies the permission level for images.

MediaPermissionVideo

Задает уровень разрешений для видео.Specifies the permission level for video.

PermissionState

Указывает, должно ли разрешение иметь полный доступ или не иметь никакого доступа к ресурсам при его создании.Specifies whether a permission should have all or no access to resources at creation.

ReflectionPermissionFlag

Определяет допустимое использование значения System.Reflection и пространства имен System.Reflection.Emit.Specifies the permitted use of the System.Reflection and System.Reflection.Emit namespaces.

RegistryPermissionAccess

Указывает разрешенный доступ к значениям и разделам реестра.Specifies the permitted access to registry keys and values.

SecurityAction

Указывает действия безопасности, которые можно выполнить с помощью декларативной безопасности.Specifies the security actions that can be performed using declarative security.

SecurityPermissionFlag

Указывает флаги доступа для объекта разрешения безопасности.Specifies access flags for the security permission object.

StorePermissionFlags

Задает разрешенный доступ к хранилищу сертификатов X.509.Specifies the permitted access to X.509 certificate stores.

TypeDescriptorPermissionFlags

Определяет настройки разрешений для дескрипторов типа.Defines permission settings for type descriptors.

UIPermissionClipboard

Указывает тип доступа к буферу обмена, допустимый для вызывающего кода.Specifies the type of clipboard access that is allowed to the calling code.

UIPermissionWindow

Указывает тип окон, которые могут использоваться кодом.Specifies the type of windows that code is allowed to use.

WebBrowserPermissionLevel

Указывает уровень разрешения для браузера.Specifies the permission level for a Web browser.