AppDomain.IsHomogenous 属性

定义

获取一个值,该值指示当前应用程序域是否拥有一个为加载到该应用程序域的所有程序集授予的权限集。

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 ,因为该应用程序域向所有程序集授予完全信任。

适用于

另请参阅