Condividi tramite


Elemento PermissionSet (ASSL)

Identifica il set di autorizzazioni associato a un .NET Framework assembly.

Sintassi

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

Caratteristiche elemento

Caratteristica Descrizione
Tipo di dati e lunghezza String (enumerazione)
Valore predefinito Safe
Cardinalità 0-1: elemento facoltativo che può ricorrere una sola volta.

Relazioni elemento

Relazione Elemento
Elemento padre ClrAssembly
Elementi figlio nessuno

Osservazioni

Il valore di questo elemento è limitato a una delle stringhe elencate nella tabella seguente.

Valore Descrizione
Safe È consentito solo il calcolo interno e l'accesso locale ai dati. Cassaforte è il set di autorizzazioni più restrittivo. Il codice eseguito da un assembly con Cassaforte autorizzazioni non può accedere a risorse di sistema esterne, ad esempio file, rete, variabili di ambiente o registro.
ExternalAccess Safe, con la possibilità aggiuntiva di accedere a risorse di sistema esterne, ad esempio i file, la rete, le variabili di ambiente e il registro di sistema.
Illimitato Senza restrizioni concede agli assembly libero accesso alle risorse interne ed esterne a . Il codice eseguito all'interno di un assembly Unrestricted può chiamare il codice non gestito.

L'enumerazione che corrisponde ai valori consentiti per PermissionSet nel modello a oggetti Analysis Management Objects (AMO) è PermissionSet.

Vedere anche

Tipo di dati ComAssembly (ASSL)
Elemento Assemblies (ASSL)
Elemento Database (ASSL)
Elemento Server (ASSL)
Proprietà (ASSL)