Compartilhar via


Classe AuthorizationRule

Representa uma regra na seção de autorização de um arquivo de configuração.

Sintaxe

class AuthorizationRule : CollectionElement  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe AuthorizationRule.

Nome Descrição
AccessType Uma enumeração sint32 de leitura/gravação que especifica se o acesso a um recurso de URL é concedido com base na combinação de valores especificados pelas propriedades Roles, Users e Verbs. Os valores possíveis estão listados posteriormente na seção Comentários. Observação: em tempo de execução, o módulo de autorização itera através de elementos AuthorizationRule até encontrar a primeira regra que se adapta a um usuário específico. Em seguida, ele concede ou nega acesso a um recurso de URL, dependendo do valor da propriedade AccessType.
Roles Um valor string de leitura/gravação exclusivo necessário que contém uma lista delimitada por vírgulas de funções para as quais o acesso a um recurso de URL é concedido ou negado. Uma propriedade chave. Observação: deve haver pelo menos um valor na propriedade Users ou na propriedade Roles, ou em ambos.
Users Um valor string de leitura/gravação exclusivo necessário que contém uma lista delimitada por vírgulas de funções para as quais o acesso a um recurso de URL é concedido ou negado. O padrão é "*". Uma propriedade chave. Observação: deve haver pelo menos um valor na propriedade Users ou na propriedade Roles, ou em ambos.
Verbs Um valor string de leitura/gravação exclusivo necessário que contém uma lista delimitada por vírgulas de métodos de transmissão de HTTP para as quais o acesso a um recurso de URL é concedido ou negado. Uma propriedade chave.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias desta classe estão contidas na propriedade de matriz Authorization da classe AuthorizationSection.

A tabela a seguir lista os possíveis valores da propriedade AccessType.

Valor Palavra-chave Descrição
0 Allow Concede acesso a um recurso de URL para a combinação de valores especificados nas propriedades Roles, Users e Verbs.
1 Deny Nega acesso a um recurso de URL para a combinação de valores especificados nas propriedades Roles, Users e Verbs.

Hierarquia de herança

CollectionElement

AuthorizationRule

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

System.Web.Configuration.AuthorizationRuleCollectionElement Class