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
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