AppDomain.IsHomogenous Propriété

Définition

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.

S’applique à

Voir aussi