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
| Name | Hodnota | Description |
|---|---|---|
| None | 100 | Označuje, že není uděleno žádné oprávnění. Všechny požadavky na AspNetHostingPermission selhání. |
| 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 přítomné v systému. Tato úroveň je udělena konfigurací alespoň Minimal úrovně důvěryhodnosti pomocí oddílu důvěryhodnosti v konfiguračním souboru. |
| Low | 300 | Označuje, že funkce chráněné požadavkem na libovolnou úroveň, která je menší nebo rovna úrovni, bude úspěšná Low . 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ň je udělena zadáním Low úrovně důvěryhodnosti 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ň, která je menší nebo rovna úrovni, bude úspěšná Medium . Tato úroveň je udělena konfigurací alespoň Medium úrovně důvěryhodnosti v oddílu důvěryhodnosti v konfiguračním souboru. |
| High | 500 | Označuje, že funkce chráněné požadavkem na libovolnou úroveň, která je menší nebo rovna |
| 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 udělených 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 v rozsahu od úplného vztahu důvěryhodnosti (aplikace není uzamčena 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 prostředku ASP.NET nastavíte pomocí elementu konfigurace trust v Web.config nebo souboru Machine.config.
Pokud chcete uzamknout zásady zabezpečení pro konkrétní server nebo web, použijte prvek umístění ve spojení s allowOverride=false atributem, abyste zajistili, že nastavení zásad důvěryhodnosti nelze přepsat místně.