Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica se o runtime cria Publisher evidências para CAS (segurança de acesso ao código).
<configuração>
<Runtime>
<generatePublisherEvidence>
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 "CAS" e produzem erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem buscar meios alternativos para 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 necessário. Especifica se o runtime cria Publisher evidências. |
Atributo habilitado
| Value | Description |
|---|---|
false |
Não cria Publisher evidências. |
true |
Cria Publisher evidências. Esse é o padrão. |
Elementos filho
Nenhum.
Elementos pai
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
runtime |
Contém informações sobre opções de inicialização do runtime. |
Observações
Observação
No .NET Framework 4 e posterior, esse elemento não tem efeito sobre os tempos de carregamento do assembly.
O CLR (Common Language Runtime) tenta verificar a assinatura do Authenticode no tempo de carregamento para criar Publisher evidências para o assembly. No entanto, por padrão, a maioria dos aplicativos não precisa de Publisher evidências. A política cas padrão não depende da PublisherMembershipCondition. Você deve evitar o custo de inicialização desnecessário associado à verificação da assinatura do editor, a menos que seu aplicativo seja executado em um computador com política cas personalizada ou pretenda atender às demandas em PublisherIdentityPermission um ambiente de confiança parcial. (As exigências de permissões de identidade sempre são bem-sucedidas em um ambiente de confiança total.)
Observação
Recomendamos que os serviços usem o elemento para melhorar o <generatePublisherEvidence> 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 só pode ser usado no arquivo de configuração do aplicativo.
Example
O exemplo a seguir mostra como usar o <generatePublisherEvidence> elemento para desabilitar a verificação da política de editor cas para um aplicativo.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>