HostSecurityPolicyResults Výčet
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í.
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
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í.