AspNetHostingPermissionLevel 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 úroveň důvěryhodnosti, která je udělena webové aplikaci ASP.NET.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Dědičnost
- Atributy
Pole
High | 500 | Označuje, že funkce chráněné požadavkem na libovolnou úroveň, která je nižší nebo rovna úrovni důvěryhodnosti |
Low | 300 | Označuje, že funkce chráněné požadavkem na libovolnou úroveň nižší nebo rovnou této Low úrovni budou úspěšné. Tato úroveň je určená k povolení přístupu jen pro čtení k omezeným prostředkům v omezeném prostředí. Tato úroveň se uděluje zadáním úrovně důvěryhodnosti Low v oddílu důvěryhodnosti v konfiguračním souboru. |
Medium | 400 | Označuje, že funkce chráněné požadavkem na libovolnou úroveň nižší nebo rovnou této Medium úrovni budou úspěšné. Tato úroveň se uděluje konfigurací alespoň úrovně důvěryhodnosti Medium v části důvěryhodnosti v konfiguračním souboru. |
Minimal | 200 | Označuje, že funkce chráněné požadavkem na Minimal úroveň budou úspěšné. Tato úroveň umožňuje spuštění kódu, ale ne interakci s prostředky, které jsou v systému. Tato úroveň se uděluje konfigurací alespoň úrovně důvěryhodnosti Minimal pomocí oddílu důvěryhodnosti v konfiguračním souboru. |
None | 100 | Označuje, že není uděleno žádné oprávnění. Všechny požadavky na AspNetHostingPermission selžou. |
Unrestricted | 600 | Označuje, že budou uděleny všechny požadavky na oprávnění k používání všech funkcí aplikace. To odpovídá udělení |
Poznámky
Podrobné informace o oprávněních, která se udělují jednotlivým úrovním důvěryhodnosti, najdete v tématu ASP.NET Zabezpečení přístupu kódu.
Členové tohoto výčtu definují úrovně zabezpečení aplikace od úplného vztahu důvěryhodnosti (aplikace je bez omezení zabezpečením přístupu kódu) až po minimální důvěryhodnost (aplikace má oprávnění pouze ke spuštění). Úroveň důvěryhodnosti pro prostředek ASP.NET nastavíte pomocí konfiguračního prvku důvěryhodnosti v souboru Web.config nebo Machine.config.
Pokud chcete zamknout zásady zabezpečení pro konkrétní server nebo web, použijte prvek location ve spojení s atributem allowOverride=false
, abyste zajistili, že nastavení zásad důvěryhodnosti nelze přepsat místně.