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 a un ensemble d’autorisations accordées à 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 a un ensemble homogène d’autorisations ; sinon, false.
Remarques
Cette propriété retourne true les domaines d’application en bac à sable créés à l’aide de la AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) surcharge de méthode. Les domaines d’application en bac à sable ont un ensemble homogène d’autorisations ; autrement dit, le même jeu d’autorisations est accordé à tous les assemblys partiellement approuvés chargés dans le domaine d’application. Un domaine d’application en bac à sable contient éventuellement une liste d’assemblys avec nom fort qui sont exemptés de ce jeu d’autorisations et qui s’exécutent à la place avec une confiance totale.
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 en 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.