AppDomain.IsHomogenous Vlastnost

Definice

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

Boolean

truepokud 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í.

Platí pro

Viz také