Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

Enumerazione AspNetHostingPermissionLevel

Aggiornamento: novembre 2007

Specifica il livello di attendibilità concesso a un'applicazione Web ASP.NET.

Spazio dei nomi:  System.Web
Assembly:  System (in System.dll)

[SerializableAttribute]
public enum AspNetHostingPermissionLevel
/** @attribute SerializableAttribute */ 
public enum AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel

Nome membroDescrizione
NoneIndica che non viene concessa alcuna autorizzazione. Tutte le richieste di AspNetHostingPermission avranno esito negativo.
MinimalIndica che le funzionalità protette con una richiesta del livello Minimal avranno esito positivo. Questo livello consente l'esecuzione del codice, ma non l'interazione con le risorse del sistema. Questo livello viene concesso mediante la configurazione di almeno il livello di attendibilità Minimal nella sezione trust di un file di configurazione.
LowIndica che le funzionalità protette con una richiesta per un livello di attendibilità pari o inferiore a Low avranno esito positivo. Questo livello consente di concedere l'accesso in sola lettura a risorse limitate in un ambiente vincolato. Questo livello viene concesso specificando il livello di attendibilità Low nella sezione trust di un file di configurazione.
MediumIndica che le funzionalità protette con una richiesta per un livello di attendibilità pari o inferiore a Medium avranno esito positivo. Questo livello viene concesso mediante la configurazione di almeno il livello di attendibilità Medium nella sezione trust di un file di configurazione.
HighIndica che le funzionalità protette con una richiesta per un livello di attendibilità pari o inferiore a High avranno esito positivo. Questo livello è destinato alle applicazioni di codice gestito altamente attendibili che richiedono l'utilizzo della maggior parte delle autorizzazioni gestite con supporto dell'accesso semi-trusted. Non concede alcune delle autorizzazioni più elevate, come la possibilità di effettuare chiamate nel codice nativo, ma consente di eseguire applicazioni attendibili con privilegi minimi o di fornire un certo grado di vincoli alle applicazioni altamente attendibili. Questo livello viene concesso mediante la configurazione di almeno il livello di attendibilità High nella sezione trust di un file di configurazione.
UnrestrictedIndica che tutte le richieste di autorizzazione all'utilizzo di tutte le funzionalità di un'applicazione verranno concesse. Equivale alla concessione del livello di attendibilità Full nella sezione trust di un file di configurazione.

Per informazioni dettagliate sulle autorizzazioni concesse a ciascun livello di attendibilità, vedere Protezione dall'accesso di codice ASP.NET.

I membri di questa enumerazione definiscono i livelli di protezione dell'applicazione a partire dall'attendibilità totale (nessun vincolo di protezione accesso codice per l'applicazione) all'attendibilità minima (l'applicazione dispone unicamente dell'autorizzazione di esecuzione). Il livello di attendibilità per una risorsa ASP.NET viene impostato mediante l'elemento di configurazione trust in un file Web.config o Machine.config.

Per bloccare i criteri di protezione per un server o un sito Web specifico, utilizzare l'elemento location insieme all'attributo allowOverride=false per impedire l'override delle impostazioni relative ai criteri di attendibilità.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft