AspNetHostingPermissionLevel Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le niveau de confiance accordé à une application web ASP.NET.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Héritage
- Attributs
Champs
High | 500 | Indique que les fonctionnalités protégées par une demande pour tout niveau inférieur ou égal au niveau de confiance |
Low | 300 | Indique que les fonctionnalités protégées par une demande pour tout niveau inférieur ou égal au niveau Low réussiront. Ce niveau est conçu pour permettre un accès en lecture seule aux ressources limitées dans un environnement restreint. Ce niveau est accordé en spécifiant le niveau de confiance Low à l’aide de la section trust dans un fichier de configuration. |
Medium | 400 | Indique que les fonctionnalités protégées par une demande pour tout niveau inférieur ou égal au niveau Medium réussiront. Ce niveau est accordé en configurant au moins le niveau de confiance Medium dans la section trust d’un fichier de configuration. |
Minimal | 200 | Indique que les fonctionnalités protégées par une demande pour le niveau Minimal réussiront. Ce niveau permet l’exécution du code, mais pas d’interagir avec les ressources présentes sur le système. Ce niveau est accordé en configurant au moins le niveau de confiance Minimal à l’aide de la section trust dans un fichier de configuration. |
None | 100 | Indique qu’aucune autorisation n’est accordée. Toutes les demandes pour AspNetHostingPermission échouent. |
Unrestricted | 600 | Indique que toutes les demandes d’autorisation d’utilisation de toutes les fonctionnalités d’une application seront accordées. Cela équivaut à accorder un niveau de confiance |
Remarques
Pour plus d’informations sur les autorisations accordées à chaque niveau d’approbation, consultez ASP.NET Sécurité d’accès au code .
Les membres de cette énumération définissent des niveaux de sécurité d’application allant de la confiance totale (l’application n’est pas contrainte par la sécurité d’accès du code) à la confiance minimale (l’application n’est autorisée qu’à s’exécuter). Vous définissez le niveau d’approbation d’une ressource ASP.NET avec l’élément de configuration d’approbation dans un fichier Web.config ou Machine.config.
Si vous souhaitez verrouiller la stratégie de sécurité pour un serveur ou un site Web spécifique, utilisez l’élément location conjointement avec l’attribut allowOverride=false
pour vous assurer que les paramètres de stratégie d’approbation ne peuvent pas être remplacés localement.