Elemento PermissionSet (ASSL)
identifica o conjunto de permissões associado a um assembly .NET Framework.
Sintaxe
<ClrAssembly>
...
<PermissionSet>...</PermissionSet>
</ClrAssembly>
Características do elemento
Característica | Descrição |
---|---|
Comprimento e tipo de dados | Cadeia de caracteres (enumeração) |
Valor padrão | Safe |
Cardinalidade | 0-1: elemento opcional que pode ocorrer apenas uma única vez. |
Relações do elemento
Relação | Elemento |
---|---|
Elemento pai | ClrAssembly |
Elementos filho | Nenhum |
Comentários
O valor desse elemento é limitado a uma das cadeias de caracteres listadas na tabela a seguir.
Valor | Descrição |
---|---|
Safe | Somente computação interna e acesso a dados local são permitidos. Cofre é o conjunto de permissões mais restritivo. o código executado por um assembly com Cofre permissões não pode acessar recursos externos do sistema, como arquivos, rede, variáveis de ambiente ou o registro. |
ExternalAccess | Safe, com a habilidade adicional para acessar recursos externos do sistema, como arquivos, redes, variáveis de ambiente e registro. |
Irrestrito | Unrestricted permite que os assemblies acessem livremente os recursos, dentro e fora do . O código executado a partir de um assembly Unrestricted pode chamar o código não gerenciado. |
A enumeração que corresponde aos valores permitidos para PermissionSet no modelo de objeto objetos de gerenciamento de análise (amo) é PermissionSet .
Consulte Também
Tipo de dados ComAssembly (ASSL)
Elemento Assemblies (ASSL)
Elemento Database (ASSL)
Elemento Server (ASSL)
Propriedades (ASSL)