<generatePublisherEvidence Element (Elemento generatePublisherEvidence> )
Especifica se o runtime cria Publisher provas para a segurança de acesso ao código (CAS).
<configuração>
<runtime>
<generatePublisherEvidence>
Nota
A Segurança de Acesso ao Código (CAS) foi preterida em todas as versões do .NET Framework e .NET. As versões recentes do .NET não respeitam as anotações cas e produzem erros se forem utilizadas APIs relacionadas com o CAS. Os programadores devem procurar meios alternativos para realizar tarefas de segurança.
Syntax
<generatePublisherEvidence
enabled="true|false"/>
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
enabled |
Atributo obrigatório. Especifica se o runtime cria Publisher provas. |
Atributo ativado
Valor | Descrição |
---|---|
false |
Não cria Publisher provas. |
true |
Publisher Cria provas. Esta é a predefinição. |
Elementos Subordinados
Nenhum.
Elementos Principais
Elemento | Descrição |
---|---|
configuration |
O elemento raiz em cada ficheiro de configuração utilizado pelo runtime de linguagem comum e .NET Framework aplicações. |
runtime |
Contém informações sobre as opções de inicialização do runtime. |
Observações
Nota
No .NET Framework 4 e posterior, este elemento não tem qualquer efeito nos tempos de carregamento da assemblagem.
O runtime de linguagem comum (CLR) tenta verificar a assinatura Authenticode no momento de carregamento para criar Publisher provas para a assemblagem. No entanto, por predefinição, a maioria das aplicações não precisa de Publisher provas. A política CAS padrão não depende do PublisherMembershipCondition. Deve evitar o custo de arranque desnecessário associado à verificação da assinatura do publicador, a menos que a aplicação seja executada num computador com a política CAS personalizada ou pretenda satisfazer as exigências PublisherIdentityPermission de num ambiente de confiança parcial. (As exigências de permissões de identidade são sempre bem-sucedidas num ambiente de confiança total.)
Nota
Recomendamos que os serviços utilizem o elemento para melhorar o <generatePublisherEvidence>
desempenho do arranque. A utilização deste elemento também pode ajudar a evitar atrasos que possam causar um tempo limite e o cancelamento do arranque do serviço.
Ficheiro de Configuração
Este elemento só pode ser utilizado no ficheiro de configuração da aplicação.
Exemplo
O exemplo seguinte mostra como utilizar o <generatePublisherEvidence>
elemento para desativar a verificação da política do publicador CAS de uma aplicação.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>