AspNetHostingPermissionLevel Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica o nível de confiança concedido a uma aplicação Web ASP.NET.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| None | 100 | Indica que não é concedida autorização. Todas as exigências AspNetHostingPermission falharão. |
| Minimal | 200 | Indica que as funcionalidades protegidas pela procura do Minimal nível terão sucesso. Este nível permite que o código seja executado, mas não interaja com os recursos presentes no sistema. Este nível é concedido ao configurar pelo menos o Minimal nível de confiança usando a secção de confiança num ficheiro de configuração. |
| Low | 300 | Indica que características protegidas com uma procura para qualquer nível inferior ou igual Low ao nível terão sucesso. Este nível destina-se a permitir o acesso apenas de leitura a recursos limitados num ambiente restrito. Este nível é concedido especificando o Low nível de confiança na secção de confiança num ficheiro de configuração. |
| Medium | 400 | Indica que características protegidas com uma procura para qualquer nível inferior ou igual Medium ao nível terão sucesso. Este nível é concedido configurando pelo menos o Medium nível de confiança na secção de confiança num ficheiro de configuração. |
| High | 500 | Indica que as funcionalidades protegidas com uma procura para qualquer nível inferior ou igual ao |
| Unrestricted | 600 | Indica que todas as exigências de permissão para usar todas as funcionalidades de uma aplicação serão concedidas. Isto equivale a conceder |
Observações
Consulte ASP.NET Code Access Security para informações detalhadas sobre as permissões concedidas a cada nível de trust.
Os membros desta enumeração definem níveis de segurança da aplicação que vão desde total confiança (a aplicação não está limitada por segurança de acesso ao código) até confiança mínima (a aplicação tem permissão apenas para executar). Defines o nível de confiança para um recurso ASP.NET com o elemento de configuração trust num ficheiro Web.config ou Machine.config.
Se quiser bloquear a política de segurança para um servidor ou site específico, use o elemento de localização em conjunto com o allowOverride=false atributo para garantir que as definições da política de confiança não possam ser ultrapassadas localmente.