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
。
備註
此屬性會 true
針對使用 AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) 方法多載所建立的沙箱化應用程式域傳回。 沙箱化應用程式域具有同質的許可權集;也就是說,會將相同的許可權集授與載入至應用程式域的所有部分信任元件。 沙箱化應用程式域可以選擇性地擁有可豁免此許可權集合的強式名稱元件清單,並改為以完全信任執行。
完全信任的程式碼可以使用 PermissionSet 屬性來判斷沙箱化應用程式域的同質授與集。
此屬性也會針對傳統型應用程式的預設應用程式域傳回 true
,因為該應用程式域會將完全信任授與所有元件。