Sdílet prostřednictvím


HostSecurityPolicyResults Výčet

Definice

Určuje typ zásady zabezpečení, která se má použít pro sestavení.

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
Dědičnost
HostSecurityPolicyResults

Pole

AppDomainTrust 2

Označuje, že sada oprávnění, která je přidružená k AppDomain instanci, by měla být použita pro zadané sestavení. To znamená, že sestavení by mělo být považováno za uživatelské sestavení, které je načteno do instance ASP.NET s částečným vztahem důvěryhodnosti AppDomain . Kromě toho by sestavení měla mít sadu oprávnění, která byla přiřazena AppDomain instanci při inicializaci.

DefaultPolicy 0

Označuje, že ASP.NET by měl použít výchozí logiku k určení příslušné sady oprávnění pro zadané sestavení. DefaultPolicyPokud nechcete pro sestavení určit sadu oprávnění, měli byste vrátit hodnotu.

FullTrust 1

Označuje, že zadané sestavení by mělo mít udělený úplný vztah důvěryhodnosti.

Nothing 3

Označuje, že sada oprávnění pro zadané sestavení je nastavena na hodnotu Empty. Prázdná sada oprávnění je nová instance PermissionSet třídy s hodnotou parametru None předanou konstruktoru. Sestavení, které je přidruženo k prázdné sadě oprávnění, nebude načteno do domény aplikace s částečnou důvěryhodností ASP.NET. Proto můžete použít Nothing pole, chcete-li zabránit načtení sestavení do domény aplikace s částečnou důvěryhodností ASP.NET.

Poznámky

HostSecurityPolicyResultsTřída se používá k zadání návratové hodnoty pro ResolvePolicy metodu. Tuto metodu použijte, pokud chcete přizpůsobit ASP.NET chování za běhu pro přepsání zásad zabezpečení přístupu kódu ASP.NET. Hodnota výčtu, která je vrácena metodou, označuje typ používané zásady zabezpečení.

Platí pro

Viz také