<generatePublisherEvidence> Elemento
Especifica se o runtime cria Publisher provas para code access security (CAS).
<generatePublisherEvidence
enabled="true|false"/>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
enabled |
Atributo obrigatório. Especifica se o runtime cria Publisher evidências. |
Atributo enabled
Valor |
Descrição |
---|---|
false |
Não cria Publisher evidências. |
true |
Cria Publisher evidências. Este é o padrão. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
O elemento raiz em cada arquivo de configuração usadas pelos common language runtime e .NET Framework aplicativos. |
runtime |
Contém informações sobre as opções de inicialização do runtime. |
Comentários
Observação
No .NET Framework versão 4 e posterior, este elemento não tem efeito no assembly carregar vezes.Para obter mais informações, consulte a "simplificação de diretiva de segurança" seção Alterações de segurança na.NET Framework 4.
O common language runtime (CLR) tenta verificar a assinatura Authenticode no tempo de carregamento para criar Publisher evidências do assembly. No entanto, por padrão, a maioria dos aplicativos não precisam Publisher evidências. Diretiva de CAS padrão não depende da PublisherMembershipCondition. Você deve evitar o custo de inicialização desnecessários associado com a verificação da assinatura de editor, a menos que seu aplicativo é executado em um computador com a diretiva de CAS personalizada ou pretende atender às demandas de PublisherIdentityPermission em um ambiente de confiança parcial. (As demandas por permissões de identidade sempre teve êxito em um ambiente de confiança total).
Observação
Recomendamos o uso de serviços que o <generatePublisherEvidence> elemento para melhorar o desempenho de inicialização.Usar esse elemento também pode ajudar a evitar atrasos que podem causar um tempo limite e o cancelamento da inicialização do serviço.
Arquivo de configuração
Esse elemento pode ser usado somente no arquivo de configuração do aplicativo.
Exemplo
O exemplo a seguir mostra como usar o <generatePublisherEvidence> elemento para desativar a verificação de diretiva de editor de autoridades de certificação para um aplicativo.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>