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)