Partager via


<trustLevel>, élément

Définit le mappage de niveaux de sécurité spécifiques à des fichiers de stratégie nommés. L'élément <trustLevel> peut être déclaré au niveau du site uniquement.

<configuration>
   <system.web>
      <securityPolicy>
         <trustLevel>

   <trustLevel name="Full|High||Medium|Low|Minimal" 
               policyFile="filename.config"/>

Attributs requis

Attribut Option Description
name     Spécifie un niveau de sécurité nommé mappé à un fichier de stratégie. La valeur par défaut est Full.
    Full Spécifie que ASP.NET ne limite pas la stratégie de sécurité avec une stratégie spécifique au domaine d'application. Il n'y a pas de fichier de stratégie de sécurité associé avec Full.
    High Spécifie le mappage de fichiers de stratégie de niveau de sécurité High.
    Medium Spécifie le mappage de fichiers de stratégie de niveau de sécurité Medium.
    Low Spécifie le mappage de fichiers de stratégie de niveau de sécurité High.
    Minimal Spécifie le mappage de fichiers de stratégie de niveau de sécurité Minimum.
policyFile     Spécifie le fichier de configuration qui contient les paramètres de stratégie de sécurité du niveau de sécurité nommé.

Notes

ASP.NET traite le niveau de confiance Full de façon particulière. C'est pourquoi aucun fichier de stratégie ne lui est associé. Si c'est l'option Full qui est retenue, l'hôte ASP.NET n'ajoute pas de stratégie au niveau du domaine d'application supplémentaire à l'application. Le niveau de confiance Full est toujours mappé à un gestionnaire interne et l'attribut policyFile est ignoré.

Exemple

L'exemple suivant spécifie les paramètres de niveau de confiance pour une application ASP.NET.

<system.web>
   <securityPolicy>
      <trustLevel name="Full"    policyFile="internal"/>
      <trustLevel name="High"    policyFile="web_hightrust.config"/>
      <trustLevel name="Medium"  policyFile="web_mediumtrust.config"/>
      <trustLevel name="Low"     policyFile="web_lowtrust.config"/>
      <trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>
   </securityPolicy>
</system.web>

Configuration requise

Contenu dans : <system.web>

Plate-forme Web : IIS 5.0, IIS 5.1, IIS 6.0

Fichier de configuration : Machine.config, Web.config

Gestionnaire de sections de configuration : System.Web.Security.CodeAccessSecurityHandler

Voir aussi

<securityPolicy>, élément | Configuration ASP.NET | Schéma des paramètres ASP.NET