Compartir a través de


Elemento PermissionSet (ASSL)

Identifica el conjunto de permisos asociado a un .NET Framework ensamblado.

Sintaxis

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

Características de los elementos

Característica Descripción
Tipo y longitud de los datos String (enumeración)
Valor predeterminado Caja fuerte
Cardinalidad 0-1: Elemento opcional que puede aparecer una y solo una vez.

Relaciones del elemento

Relación Elemento
Elemento primario ClrAssembly
Elementos secundarios Ninguno

Observaciones

El valor de este elemento se limita a una de las cadenas enumeradas en la tabla siguiente.

Valor Descripción
Caja fuerte Solo se permite el cálculo interno y el acceso a datos local. Caja fuerte es el conjunto de permisos más restrictivo. El código ejecutado por un ensamblado con Caja fuerte no puede acceder a recursos externos del sistema, como archivos, la red, las variables de entorno o el Registro.
ExternalAccess Safe, con la capacidad adicional para tener acceso a recursos externos del sistema, como archivos, redes, variables de entorno y el Registro.
Sin restricciones Unrestricted permite a los ensamblados un acceso sin límites a los recursos situados tanto dentro como fuera de . El código que se ejecuta desde dentro de un ensamblado Unrestricted puede llamarse código no administrado.

La enumeración que corresponde a los valores permitidos para PermissionSet en el modelo de objetos Objetos de administración de análisis (AMO) es PermissionSet.

Consulte también

Tipo de datos ComAssembly (ASSL)
Elemento Assemblies (ASSL)
Elemento Database (ASSL)
Elemento Server (ASSL)
Propiedades (ASSL)