System.Security.Permissions 命名空间

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 进行安全操作。无法继承此类。
公共类 PermissionSetAttribute 允许对使用声明安全性应用到代码中的 PermissionSet 进行安全操作。无法继承此类。
公共类 PrincipalPermission 允许使用为声明和强制安全性操作定义的语言结构来检查活动用户(请参见 IPrincipal)。无法继承此类。
公共类 PrincipalPermissionAttribute 允许对使用声明安全性应用到代码中的 PrincipalPermission 进行安全操作。无法继承此类。
公共类 PublisherIdentityPermission 表示软件发行者的身份标识。无法继承此类。
公共类 PublisherIdentityPermissionAttribute 允许对使用声明安全性应用到代码中的 PublisherIdentityPermission 进行安全操作。无法继承此类。
公共类 ReflectionPermission 通过 System.Reflection 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)。无法继承此类。
公共类 UIPermission 控制与用户界面和剪贴板相关的权限。无法继承此类。
公共类 UIPermissionAttribute 允许对使用声明安全性应用到代码中的 UIPermission 进行安全操作。无法继承此类。
公共类 UrlIdentityPermission 为代码源自的 URL 定义标识权限。无法继承此类。
公共类 UrlIdentityPermissionAttribute 允许对使用声明安全性应用到代码中的 UrlIdentityPermission 进行安全操作。无法继承此类。
公共类 ZoneIdentityPermission 为代码源自的区域定义标识权限。无法继承此类。
公共类 ZoneIdentityPermissionAttribute 允许对使用声明安全性应用到代码中的 ZoneIdentityPermission 进行安全操作。无法继承此类。

接口

  接口 说明
公共接口 IUnrestrictedPermission 允许一种权限公开其为无限制状态。

枚举

  枚举 说明
公共枚举 DataProtectionPermissionFlags 指定加密数据和内存的访问权限。
公共枚举 EnvironmentPermissionAccess 指定可访问环境变量。
公共枚举 FileDialogPermissionAccess 指定所允许的通过文件对话框对文件访问权限的类型。
公共枚举 FileIOPermissionAccess 指定所请求的文件访问权限的类型。
公共枚举 HostProtectionResource 指定若由方法或类调用,可能对宿主有害的功能的类别。
公共枚举 IsolatedStorageContainment 指定独立存储区所允许的用途。
公共枚举 KeyContainerPermissionFlags 指定允许的密钥容器访问类型。
公共枚举 PermissionState 指定权限在创建时是否对资源有所有访问权限或没有任何访问权限。
公共枚举 ReflectionPermissionFlag 指定允许在不可见的成员上使用 System.Reflection
公共枚举 RegistryPermissionAccess 指定允许的对注册表项和值的访问权。
公共枚举 SecurityAction 指定可以使用声明安全性执行的安全操作。
公共枚举 SecurityPermissionFlag 为安全权限对象指定访问标志。
公共枚举 StorePermissionFlags 指定对 X.509 证书存储区的允许访问权限。
公共枚举 UIPermissionClipboard 指定允许调用代码的剪贴板访问权限的类型。
公共枚举 UIPermissionWindow 指定允许使用代码的窗口的类型。