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

表示 KeyContainerPermissionAccessEntryCollection 中的 KeyContainerPermissionAccessEntry 对象的枚举器。

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

表示强名称的公钥信息(称为 Blob)。 此类不能被继承。

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.ReflectionSystem.Reflection.Emit 命名空间的允许用法。

RegistryPermissionAccess

指定允许的对注册表项和值的访问权。

SecurityAction

指定可以使用声明性安全执行的安全操作。

SecurityPermissionFlag

为安全权限对象指定访问标志。

StorePermissionFlags

指定对 X.509 证书存储区的允许访问权限。

TypeDescriptorPermissionFlags

定义类型描述符的权限设置。

UIPermissionClipboard

指定允许调用代码的剪贴板访问权限的类型。

UIPermissionWindow

指定允许使用代码的窗口的类型。

WebBrowserPermissionLevel

指定 Web 浏览器的权限级别。