Partager via


Classe AuthorizationRule

Représente une règle dans la section d’autorisation d’un fichier de configuration.

Syntaxe

class AuthorizationRule : CollectionElement  

Méthodes

Cette classe ne contient aucune méthode.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe AuthorizationRule.

Nom Description
AccessType Une énumération sint32 en lecture/écriture qui spécifie si l’accès à une ressource d’URL est accordé en fonction de la combinaison de valeurs spécifiées par les propriétés Roles, Users et Verbs. Les valeurs possibles sont répertoriées plus loin dans la section Remarques. Remarque : Au moment de l’exécution, le module d’autorisation effectue une itération dans les éléments AuthorizationRule jusqu’à ce qu’il trouve la première règle qui correspond à un utilisateur particulier. Il accorde ou refuse ensuite l’accès à une ressource d’URL en fonction de la valeur de la propriété AccessType.
Roles Une valeur string de lecture/écriture unique requise qui contient une liste délimitée par des virgules de rôles pour lesquels l’accès à une ressource d’URL est accordé ou refusé. Une propriété clé. Remarque : il doit y avoir au moins une valeur dans la propriété Users ou la propriété Roles, ou les deux.
Users Une valeur string de lecture/écriture unique requise qui contient une liste délimitée par des virgules d’utilisateurs pour lesquels l’accès à une ressource d’URL est accordé ou refusé. La valeur par défaut est « * ». Une propriété clé. Remarque : il doit y avoir au moins une valeur dans la propriété Users ou la propriété Roles, ou les deux.
Verbs Une valeur string de lecture/écriture unique requise qui contient une liste délimitée par des virgules de méthodes de transmission HTTP pour lesquelles l’accès à une ressource d’URL est accordé ou refusé. Une propriété clé.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété Authorization de la classe AuthorizationSection.

Le tableau suivant répertorie les valeurs possibles pour la propriété AccessType.

Valeur Mot clé Description
0 Allow Accorde l’accès à une ressource URL pour la combinaison de valeurs que vous spécifiez dans les propriétés Roles, Users et Verbs.
1 Deny Refuse l’accès à une ressource URL pour la combinaison de valeurs que vous spécifiez dans les propriétés Roles, Users et Verbs.

Hiérarchie d'héritage

CollectionElement

AuthorizationRule

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

System.Web.Configuration.AuthorizationRuleClasse CollectionElement