AppDomain.IsHomogenous 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示当前应用程序域是否拥有一个为加载到该应用程序域的所有程序集授予的权限集。
public:
property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean
属性值
如果当前应用程序域具有一组同构权限,则为 true
;否则,为 false
。
注解
对于使用 方法重载创建的沙盒应用程序域,AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[])此属性返回 true
。 沙盒应用程序域具有一组同质的权限;也就是说,向加载到应用程序域的所有部分受信任的程序集授予同一组权限。 沙盒应用程序域可以选择具有强名称程序集的列表,这些程序集不受此权限集限制,而是以完全信任方式运行。
完全受信任的代码可以使用 PermissionSet 属性来确定沙盒应用程序域的同质授权集。
对于桌面应用程序的默认应用程序域,此属性也会返回 true
,因为该应用程序域向所有程序集授予完全信任。