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 d’approbation 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
| Nom | Valeur | Description |
|---|---|---|
| None | 100 | Indique qu’aucune autorisation n’est accordée. Toutes les demandes d’échec AspNetHostingPermission échouent. |
| Minimal | 200 | Indique que les fonctionnalités protégées avec une demande pour le Minimal niveau réussissent. Ce niveau permet au code d’exécuter, mais pas d’interagir avec les ressources présentes sur le système. Ce niveau est accordé en configurant au moins le niveau d’approbation à l’aide Minimal de la section d’approbation dans un fichier de configuration. |
| Low | 300 | Indique que les fonctionnalités protégées avec une demande pour un niveau inférieur ou égal au Low niveau réussissent. Ce niveau est destiné à autoriser l’accès en lecture seule aux ressources limitées dans un environnement limité. Ce niveau est accordé en spécifiant le Low niveau d’approbation dans la section d’approbation dans un fichier de configuration. |
| Medium | 400 | Indique que les fonctionnalités protégées avec une demande pour un niveau inférieur ou égal au Medium niveau réussissent. Ce niveau est accordé en configurant au moins le Medium niveau d’approbation dans la section d’approbation dans un fichier de configuration. |
| High | 500 | Indique que les fonctionnalités protégées avec une demande pour un niveau inférieur ou égal au |
| Unrestricted | 600 | Indique que toutes les demandes d’autorisation d’utiliser toutes les fonctionnalités d’une application seront accordées. Cela équivaut à accorder |
Remarques
Consultez ASP.NET Sécurité de l’accès au code pour obtenir des informations détaillées sur les autorisations accordées à chaque niveau d’approbation.
Les membres de cette énumération définissent des niveaux de sécurité d’application allant de l’approbation totale (l’application n’est pas contrainte par la sécurité d’accès au code) à une approbation 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 trust 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 d’emplacement 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.