AppDomain.IsHomogenous Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.