AspNetHostingPermissionLevel AspNetHostingPermissionLevel AspNetHostingPermissionLevel AspNetHostingPermissionLevel Enum

Definizione

Specifica il livello di attendibilità concesso a un'applicazione Web ASP.NET.Specifies the trust level that is granted to an ASP.NET Web application.

public enum class AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel = 
Public Enum AspNetHostingPermissionLevel
Ereditarietà
AspNetHostingPermissionLevelAspNetHostingPermissionLevelAspNetHostingPermissionLevelAspNetHostingPermissionLevel
Attributi

Campi

High High High High 500

Indica che le funzionalità protette con una richiesta per un livello di attendibilità pari o inferiore a High avranno esito positivo.Indicates that features protected with a demand for any level less than or equal to the High trust level will succeed. Questo livello è destinato alle applicazioni di codice gestito altamente attendibili che richiedono l'uso della maggior parte delle autorizzazioni gestite con supporto dell'accesso semi-trusted.This level is intended for highly trusted managed-code applications that need to use most of the managed permissions that support semi-trusted access. Non concede alcuna 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.It does not grant some of the highest permissions (for example, the ability to call into native code), but it does provide a way to run trusted applications with least privilege or to provide some level of constraints for highly trusted applications. Questo livello viene concesso configurando almeno il livello di attendibilità High nella sezione trust di un file di configurazione.This level is granted by configuring at least the High trust level in the trust section in a configuration file.

Low Low Low Low 300

Indica che le funzionalità protette con una richiesta per un livello di attendibilità pari o inferiore a Low avranno esito positivo.Indicates that features protected with a demand for any level less than or equal to the Low level will succeed. Questo livello consente di concedere l'accesso in sola lettura a risorse limitate in un ambiente vincolato.This level is intended to allow read-only access to limited resources in a constrained environment. Questo livello viene concesso specificando il livello di attendibilità Low nella sezione trust di un file di configurazione.This level is granted by specifying the Low trust level in the trust section in a configuration file.

Medium Medium Medium Medium 400

Indica che le funzionalità protette con una richiesta per un livello di attendibilità pari o inferiore a Medium avranno esito positivo.Indicates that features protected with a demand for any level less than or equal to the Medium level will succeed. Questo livello viene concesso configurando almeno il livello di attendibilità Medium nella sezione trust di un file di configurazione.This level is granted by configuring at least the Medium trust level in the trust section in a configuration file.

Minimal Minimal Minimal Minimal 200

Indica che le funzionalità protette con una richiesta per il livello Minimal avranno esito positivo.Indicates that features protected with a demand for the Minimal level will succeed. Questo livello consente l'esecuzione del codice, ma non l'interazione con le risorse del sistema.This level allows code to execute but not to interact with resources present on the system. Questo livello viene concesso configurando almeno il livello di attendibilità Minimal nella sezione trust di un file di configurazione.This level is granted by configuring at least the Minimal trust level using the trust section in a configuration file.

None None None None 100

Indica che non viene concessa alcuna autorizzazione.Indicates that no permission is granted. Tutte le richieste di AspNetHostingPermission avranno esito negativo.All demands for AspNetHostingPermission will fail.

Unrestricted Unrestricted Unrestricted Unrestricted 600

Indica che verranno concesse tutte le richieste di autorizzazione per l'uso di tutte le funzionalità di un'applicazione.Indicates that all demands for permission to use all features of an application will be granted. Equivale alla concessione del livello di attendibilità Full nella sezione trust di un file di configurazione.This is equivalent to granting Full trust level in the trust section in a configuration file.

Commenti

Vedere sicurezza dall'accesso di codice ASP.NET per informazioni dettagliate sulle autorizzazioni concesse a ogni livello di attendibilità.See ASP.NET Code Access Security for detailed information about the permissions that are granted to each trust level.

I membri di questa enumerazione definiscono i livelli di sicurezza dell'applicazione che variano da attendibilità totale (l'applicazione non è vincolata dalla sicurezza per l'accesso di codice) al trust minimo (l'applicazione dispone delle autorizzazioni necessarie per l'esecuzione).The members of this enumeration define application security levels ranging from full trust (the application is unconstrained by code access security) to minimal trust (the application has permission only to execute). È possibile impostare il livello di attendibilità per una risorsa ASP.NET con l'elemento di configurazione trust in un file Web. config o Machine. config.You set the trust level for an ASP.NET resource with the trust configuration element in a Web.config or Machine.config file.

Se si desidera bloccare i criteri di sicurezza per un server o un sito Web specifico, utilizzare l'elemento location insieme all' allowOverride=false attributo per assicurarsi che le impostazioni dei criteri di attendibilità non possano essere sostituite localmente.If you want to lock security policy for a specific server or Web site, use the location element in conjunction with the allowOverride=false attribute to ensure that trust policy settings cannot be overridden locally.

Si applica a

Vedi anche