PermissionSet 元素 (ASSL)

标识与 .NET Framework 程序集关联的权限集。

语法

  
<ClrAssembly>  
   ...  
   <PermissionSet>...</PermissionSet>  
  
</ClrAssembly>  

元素特征

特征 说明
数据类型和长度 String(枚举)
默认值 保险箱
基数 0-1:可出现一次且仅出现一次的可选元素。

元素关系

关系 元素
父元素 ClrAssembly
子元素

备注

此元素的值限定为下表中列出的字符串之一。

说明
保险箱 只允许内部计算和本地数据访问。 保险箱是限制性最强的权限集。 由具有保险箱权限的程序集执行的代码无法访问外部系统资源,例如文件、网络、环境变量或注册表。
ExternalAccess 保险箱,还可以访问外部系统资源,例如文件、网络、环境变量和注册表。
非受限 无限制允许程序集在内部和外部对资源进行无限制的访问。 从 无限制 程序集内执行的代码可以调用非托管代码。

与分析管理对象 (AMO) 对象模型中的 PermissionSet 的允许值对应的枚举为 PermissionSet

另请参阅

ComAssembly 数据类型 (ASSL)
Assemblies 元素 (ASSL)
Database 元素 (ASSL)
Server 元素 (ASSL)
属性 (ASSL)