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 que é 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
High | 500 | Indica que recursos protegidos com uma demanda de qualquer nível menor ou igual ao nível de confiança |
Low | 300 | Indica que recursos protegidos com uma demanda de qualquer nível menor ou igual ao nível Low serão bem-sucedidos. Esse nível destina-se a permitir acesso somente leitura a recursos limitados em um ambiente restrito. Esse nível é concedido através da especificação do nível de confiança Low na seção trust em um arquivo de configuração. |
Medium | 400 | Indica que recursos protegidos com uma demanda de qualquer nível menor ou igual ao nível Medium serão bem-sucedidos. Esse nível é concedido através da configuração de, pelo menos, o nível de confiança Medium na seção trust em um arquivo de configuração. |
Minimal | 200 | Indica que recursos protegidos com uma demanda pelo nível Minimal serão bem-sucedidos. Esse nível permite que o código seja executado, mas não interaja com recursos presentes no sistema. Esse nível é concedido através da configuração de, pelo menos, o nível de confiança Minimal usando a seção trust em um arquivo de configuração. |
None | 100 | Indica que nenhuma permissão é concedida. Todas as demandas por AspNetHostingPermission falharão. |
Unrestricted | 600 | Indica que todas as demandas de permissão para usar todos os recursos de um aplicativo serão concedidas. Isso é equivalente à concessão do nível de confiança |
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 variam de confiança total (o aplicativo é irrestrito pela segurança de acesso de código) a confiança mínima (o aplicativo tem permissão apenas para executar). Você define o nível de confiança para um recurso de ASP.NET com o elemento de configuração de confiança 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 location 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.