AppDomain.IsHomogenous Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která označuje, zda aktuální aplikační doména má sadu oprávnění udělených všem sestavením načteným do domény aplikace.
public:
property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean
Hodnota vlastnosti
true
pokud má aktuální doména aplikace homogenní sadu oprávnění; v opačném případě . false
Poznámky
Tato vlastnost se vrátí true
pro domény aplikace v izolovaném prostoru (sandbox), které byly vytvořeny pomocí AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) přetížení metody. Domény aplikací v izolovaném prostoru (sandbox) mají homogenní sadu oprávnění; to znamená, že stejná sada oprávnění je udělena všem částečně důvěryhodným sestavením, která jsou načtena do domény aplikace. Doména aplikace v izolovaném prostoru (sandbox) má volitelně seznam sestavení se silným názvem, která jsou z této sady oprávnění vyloučená, a místo toho běží s úplným vztahem důvěryhodnosti.
Plně důvěryhodný kód může tuto vlastnost použít PermissionSet k určení homogenní sady grantů domény aplikace v izolovaném prostoru (sandbox).
Tato vlastnost se také vrátí true
pro výchozí doménu aplikace desktopové aplikace, protože tato doména aplikace uděluje úplný vztah důvěryhodnosti pro všechna sestavení.