AppDomain.IsHomogenous Egenskap

Definition

Hämtar ett värde som anger om den aktuella programdomänen har en uppsättning behörigheter som beviljas till alla sammansättningar som läses in i programdomänen.

public:
 property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean

Egenskapsvärde

trueom den aktuella programdomänen har en homogen uppsättning behörigheter; annars . false

Kommentarer

Den här egenskapen returnerar true för sandbox-programdomäner som skapades med hjälp av metodöverlagringen AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) . Sandbox-programdomäner har en homogen uppsättning behörigheter. Samma uppsättning behörigheter beviljas till alla delvis betrodda sammansättningar som läses in i programdomänen. En sandbox-programdomän har eventuellt en lista över starkt namngivna sammansättningar som är undantagna från den här behörighetsuppsättningen och som i stället körs med fullständigt förtroende.

Fullständigt betrodd kod kan använda PermissionSet egenskapen för att fastställa den homogena beviljandeuppsättningen för en sandbox-programdomän.

Den här egenskapen returnerar true också för standardprogramdomänen för ett skrivbordsprogram, eftersom den programdomänen ger fullständigt förtroende till alla sammansättningar.

Gäller för

Se även