Partilhar via


<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>

Consulte também

Referência

Esquema configurações Runtime

Outros recursos

Esquema do arquivo de configuração para o.NET Framework