AspNetHostingPermissionLevel Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o nível de confiança concedido a um aplicativo 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
| Nome | Valor | Description |
|---|---|---|
| None | 100 | Indica que nenhuma permissão é concedida. Todas as demandas falharão AspNetHostingPermission . |
| Minimal | 200 | Indica que os recursos protegidos com uma demanda para o Minimal nível serão bem-sucedidos. Esse nível permite que o código seja executado, mas não interaja com os recursos presentes no sistema. Esse nível é concedido configurando pelo menos o Minimal nível de confiança usando a seção de confiança em um arquivo de configuração. |
| Low | 300 | Indica que os recursos protegidos com uma demanda por qualquer nível menor ou igual ao Low nível serão bem-sucedidos. Esse nível destina-se a permitir o acesso somente leitura a recursos limitados em um ambiente restrito. Esse nível é concedido especificando o Low nível de confiança na seção de confiança em um arquivo de configuração. |
| Medium | 400 | Indica que os recursos protegidos com uma demanda por qualquer nível menor ou igual ao Medium nível serão bem-sucedidos. Esse nível é concedido configurando pelo menos o Medium nível de confiança na seção de confiança em um arquivo de configuração. |
| High | 500 | Indica que os recursos protegidos com uma demanda por qualquer nível menor ou igual ao |
| Unrestricted | 600 | Indica que todas as exigências de permissão para usar todos os recursos de um aplicativo serão concedidas. Isso é equivalente a conceder nível de |
Comentários
Consulte ASP.NET Code Access Security para obter informações detalhadas sobre as permissões concedidas a cada nível de confiança.
Os membros dessa enumeração definem níveis de segurança do aplicativo que vão desde a confiança total (o aplicativo não é treinado pela segurança de acesso de código) até a confiança mínima (o aplicativo tem permissão apenas para executar). Defina o nível de confiança de um recurso de ASP.NET com o elemento de configuração trust em um arquivo Web.config ou Machine.config.
Se você 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 configurações de política de confiança não possam ser substituídas localmente.