Partager via


AppDomain.IsHomogenous Propriété

Définition

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.

S’applique à

Voir aussi