AppDomain.IsHomogenous Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of het huidige toepassingsdomein een set machtigingen heeft die wordt verleend aan alle assembly's die in het toepassingsdomein worden geladen.
public:
property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean
Waarde van eigenschap
true als het huidige toepassingsdomein een homogene set machtigingen heeft; anders, false.
Opmerkingen
Deze eigenschap retourneert voor sandbox-toepassingsdomeinen true die zijn gemaakt met behulp van de overbelasting van de AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) methode. Sandbox-toepassingsdomeinen hebben een homogene set machtigingen; Dat wil gezegd, dezelfde set machtigingen wordt verleend aan alle gedeeltelijk vertrouwde assembly's die in het toepassingsdomein worden geladen. Een toepassingsdomein in de sandbox heeft desgewenst een lijst met sterk benoemde assembly's die zijn vrijgesteld van deze machtigingenset en in plaats daarvan worden uitgevoerd met volledig vertrouwen.
Volledig vertrouwde code kan de PermissionSet eigenschap gebruiken om de homogene toekenningsset van een toepassingsdomein in de sandbox te bepalen.
Deze eigenschap retourneert ook voor het standaardtoepassingsdomein true van een bureaubladtoepassing, omdat dat toepassingsdomein volledig vertrouwen verleent aan alle assembly's.