Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica se o runtime cria Publisher evidências para a segurança de acesso ao código (CAS).
<configuração>
<tempo de execução>
<GerarEvidênciaEditorEditora>
Observação
O CAS (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não respeitam as anotações do CAS e produzem erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem procurar meios alternativos de realizar tarefas de segurança.
Sintaxe
<generatePublisherEvidence
enabled="true|false"/>
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
enabled |
Atributo obrigatório. Especifica se o tempo de execução cria Publisher evidências. |
Atributo ativado
| Valor | Description |
|---|---|
false |
Não cria Publisher provas. |
true |
Cria Publisher provas. Este é o padrão. |
Elementos Subordinados
Nenhum.
Elementos Principais
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework. |
runtime |
Contém informações sobre opções de inicialização de tempo de execução. |
Observações
Observação
No .NET Framework 4 e posteriores, este elemento não tem efeito nos tempos de carregamento em assembly.
O runtime de linguagem comum (CLR) tenta verificar a assinatura Authenticode no momento de carregamento para criar Publisher evidências para a montagem. No entanto, por defeito, a maioria das candidaturas não necessita Publisher de provas. A política padrão do CAS não se baseia no PublisherMembershipCondition. Deve evitar o custo de arranque desnecessário associado à verificação da assinatura do editor, a menos que a sua aplicação seja executada num computador com política CAS personalizada, ou pretenda satisfazer as exigências PublisherIdentityPermission num ambiente de confiança parcial. (Exigências de permissões de identidade têm sempre sucesso num ambiente de total confiança.)
Observação
Recomendamos que os serviços utilizem este <generatePublisherEvidence> elemento para melhorar o desempenho das startups. Utilizar este elemento também pode ajudar a evitar atrasos que podem causar um time-out e o cancelamento do início do serviço.
Arquivo de configuração
Este elemento só pode ser usado no ficheiro de configuração da aplicação.
Example
O exemplo seguinte mostra como usar o <generatePublisherEvidence> elemento para desativar a verificação da política de editor CAS para uma aplicação.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>