Share via


Como: Adicionar permissões personalizadas à diretiva de segurança

Uma permissão personalizada é aquele que é fornecido com um aplicativo ou uma biblioteca, em vez de serem fornecidos pelo .NET estrutura.Para que seja significativo, uma permissão personalizada deve ser adicionada à diretiva de segurança no computador (ou computadores, no caso de uma rede) onde o aplicativo usando a permissão é executado.

Você deve descrever as especificidades da permissão personalizada que você deseja adicionar ao sistema de segurança do .NET estrutura quando você adiciona sua diretiva.Uma única permissão pode assumir várias formas que representam o direito de acessar recursos específicos.Por exemplo, a permissão personalizada pode ter a capacidade de fornecer acesso restrito ou irrestrito a um recurso.sistema autônomo administrador, você tem a capacidade de decidir o tipo de acesso (restrita ou irrestrita) representará a permissão.Portanto, você deve descrever a configuração que você deseja que a permissão para o sistema de segurança do .NET estrutura.Você pode fazer isso criando uma representação XML da configuração que a permissão personalizada que você deseja e importar o XML para a diretiva de segurança.(Sistema de segurança do .NET estrutura usa XML para serializar permissões.) O publicador da permissão ou deve fornecer uma ferramenta para criar a representação XML ou fornecer instruções para criar o arquivo XML.Geralmente, as representações XML das permissões que compõem sua diretiva de segurança são armazenadas em arquivos de configuração de diretiva.

Para adicionar uma permissão personalizada à diretiva de segurança

  1. Adicione o assembly implementando a permissão personalizada para o cache global de assemblies e para a lista de assemblies totalmente confiável.

  2. Crie um arquivo XML que representa o tipo de permissão que você deseja criar e atribuir a assemblies.

  3. Adicionar a representação XML da permissão a diretiva de segurança usando ambos o Ferramenta de configuração do .NET estrutura (Mscorcfg.msc) or the Ferramenta de política de segurança de acesso do código (Caspol.exe) .

Para obter mais informações sobre como adicionar permissões personalizadas a sua diretiva de segurança, consulte Atualização de diretiva de segurança.

Consulte também

Outros recursos

Administração da diretiva de segurança geral

Práticas Recomendadas de Política de Segurança