Compartilhar via


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)