AppDomain.IsHomogenous Eigenschap

Definitie

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.

Van toepassing op

Zie ook