AspNetHostingPermissionLevel Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger den förtroendenivå som beviljas för ett ASP.NET webbprogram.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| None | 100 | Anger att ingen behörighet har beviljats. Alla krav på AspNetHostingPermission kommer att misslyckas. |
| Minimal | 200 | Anger att funktioner som skyddas med en efterfrågan på Minimal nivån kommer att lyckas. På den här nivån kan kod köras men inte interagera med resurser som finns i systemet. Den här nivån beviljas genom att konfigurera minst Minimal förtroendenivån med hjälp av avsnittet förtroende i en konfigurationsfil. |
| Low | 300 | Anger att funktioner som skyddas med en efterfrågan på en nivå som är mindre än eller lika med nivån kommer att Low lyckas. Den här nivån är avsedd att tillåta skrivskyddad åtkomst till begränsade resurser i en begränsad miljö. Den här nivån beviljas genom att Low ange förtroendenivån i avsnittet förtroende i en konfigurationsfil. |
| Medium | 400 | Anger att funktioner som skyddas med en efterfrågan på en nivå som är mindre än eller lika med nivån kommer att Medium lyckas. Den här nivån beviljas genom att minst Medium konfigurera förtroendenivån i avsnittet förtroende i en konfigurationsfil. |
| High | 500 | Anger att funktioner som skyddas med en efterfrågan på en nivå som är mindre än eller lika med förtroendenivån kommer att |
| Unrestricted | 600 | Anger att alla krav på behörighet att använda alla funktioner i ett program beviljas. Detta motsvarar att |
Kommentarer
Se ASP.NET Code Access Security för detaljerad information om de behörigheter som beviljas till varje förtroendenivå.
Medlemmarna i den här uppräkningen definierar programsäkerhetsnivåer som sträcker sig från fullständigt förtroende (programmet är inte tränat av kodåtkomstsäkerhet) till minimalt förtroende (programmet har bara behörighet att köra). Du anger förtroendenivån för en ASP.NET resurs med konfigurationselementet trust i en Web.config- eller Machine.config-fil.
Om du vill låsa säkerhetsprincipen för en specifik server eller webbplats använder du platselementet tillsammans med allowOverride=false attributet för att säkerställa att förtroendeprincipinställningarna inte kan åsidosättas lokalt.