AspNetHostingPermissionLevel Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u het vertrouwensniveau op dat wordt verleend aan een ASP.NET-webtoepassing.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 100 | Geeft aan dat er geen machtiging is verleend. Alle eisen voor AspNetHostingPermission zullen mislukken. |
| Minimal | 200 | Geeft aan dat functies die zijn beveiligd met een vraag naar het Minimal niveau, slagen. Met dit niveau kan code worden uitgevoerd, maar niet communiceren met resources die aanwezig zijn op het systeem. Dit niveau wordt verleend door ten minste het Minimal vertrouwensniveau te configureren met behulp van de vertrouwenssectie in een configuratiebestand. |
| Low | 300 | Geeft aan dat functies die zijn beveiligd met een vraag naar een niveau dat kleiner is dan of gelijk is aan het Low niveau, slaagt. Dit niveau is bedoeld om alleen-lezentoegang tot beperkte resources in een beperkte omgeving toe te staan. Dit niveau wordt verleend door het Low vertrouwensniveau op te geven in de sectie Vertrouwensrelatie in een configuratiebestand. |
| Medium | 400 | Geeft aan dat functies die zijn beveiligd met een vraag naar een niveau dat kleiner is dan of gelijk is aan het Medium niveau, slaagt. Dit niveau wordt verleend door ten minste het Medium vertrouwensniveau in de vertrouwenssectie in een configuratiebestand te configureren. |
| High | 500 | Geeft aan dat functies die zijn beveiligd met een vraag naar een niveau dat kleiner is dan of gelijk is aan het |
| Unrestricted | 600 | Hiermee wordt aangegeven dat alle machtigingen voor het gebruik van alle functies van een toepassing worden verleend. Dit komt overeen met het verlenen |
Opmerkingen
Zie ASP.NET Code Access Security voor gedetailleerde informatie over de machtigingen die aan elk vertrouwensniveau worden verleend.
De leden van deze opsomming definiëren toepassingsbeveiligingsniveaus, variërend van volledig vertrouwen (de toepassing wordt niet getraind door beveiliging van codetoegang) tot minimale vertrouwensrelatie (de toepassing heeft alleen machtigingen om uit te voeren). U stelt het vertrouwensniveau voor een ASP.NET-resource in met het configuratie-element trust in een Web.config- of Machine.config-bestand.
Als u beveiligingsbeleid voor een specifieke server of website wilt vergrendelen, gebruikt u het locatie-element in combinatie met het allowOverride=false kenmerk om ervoor te zorgen dat instellingen voor vertrouwensbeleid niet lokaal kunnen worden overschreven.