Partager via


Élément PermissionSet (ASSL)

identifie le jeu d’autorisations associé à un assembly de .NET Framework.

Syntaxe

  
<ClrAssembly>  
   ...  
   <PermissionSet>...</PermissionSet>  
  
</ClrAssembly>  

Caractéristiques de l'élément

Caractéristique Description
Type de données et longueur Chaîne (énumération)
Valeur par défaut Safe
Cardinalité 0-1 : élément facultatif qui peut apparaître une fois et une seule.

Relations entre les éléments

Relation Élément
Élément parent ClrAssembly
Éléments enfants None

Remarques

La valeur de cet élément est limitée à l'une des chaînes répertoriées dans le tableau suivant.

Valeur Description
Safe Seul un accès aux données local et le calcul interne sont autorisés. Coffre est le jeu d’autorisations le plus restrictif. le Code exécuté par un assembly avec Coffre autorisations ne peut pas accéder aux ressources système externes telles que les fichiers, le réseau, les variables d’environnement ou le registre.
ExternalAccess Safeavec possibilité en prime d'accéder aux ressources système externes, notamment aux fichiers, aux réseaux, aux variables d'environnement et au Registre.
Non restreint Ce paramètre offre un accès sans restriction aux ressources, à la fois à l'intérieur et à l'extérieur de . Le code qui s'exécute dans un assembly Unrestricted peut appeler du code non managé.

L’énumération qui correspond aux valeurs autorisées pour les PermissionSet dans le modèle objet AMO (AMO (Analysis Management Objects)) est PermissionSet .

Voir aussi

Type de données ComAssembly (ASSL)
Élément Assemblies (ASSL)
Élément Database (ASSL)
Élément Server (ASSL)
Propriétés (ASSL)