AppDomain.IsHomogenous Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si le domaine d'application actuel dispose d'un jeu d'autorisations accordé à tous les assemblys chargés dans le domaine d'application.
public:
property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean
Valeur de propriété
true
si le domaine d'application actuel dispose d'un jeu d'autorisations homogène ; sinon, false
.
Remarques
Cette propriété retourne true
pour les domaines d’application en bac à sable qui ont été créés à l’aide de la surcharge de méthode AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) . Les domaines d’application bac à sable ont un ensemble homogène d’autorisations ; autrement dit, le même ensemble d’autorisations est accordé à tous les assemblys partiellement approuvés qui sont chargés dans le domaine d’application. Un domaine d’application bac à sable (sandbox) possède éventuellement une liste d’assemblys à nom fort qui sont exemptés de ce jeu d’autorisations et qui s’exécutent en toute confiance.
Le code entièrement approuvé peut utiliser la PermissionSet propriété pour déterminer le jeu d’octroi homogène d’un domaine d’application bac à sable (sandbox).
Cette propriété retourne true
également pour le domaine d’application par défaut d’une application de bureau, car ce domaine d’application accorde une confiance totale à tous les assemblys.