AppDomain.IsHomogenous 屬性

定義

取得值,這個值表示目前應用程式定義域是否會授與一組權限給所有載入該應用程式定義域中的組件。

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 ,因為該應用程式域會將完全信任授與所有元件。

適用於

另請參閱