Elemento <bypasstrustedappstrongnames>
Especifica se deve ignorar a validação de nomes fortes em assemblies totalmente confiáveis que são carregados em uma confiança total AppDomain.
<configuration> Element
Elemento <tempo de execução>
Elemento <bypasstrustedappstrongnames>
<bypassTrustedAppStrongNames
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 recurso de ignorar evita validar nomes de alta segurança para os assemblies de confiança total está ativado. Quando esse recurso é habilitado, os nomes de alta segurança não foram validados para correção quando o assembly é carregado. O padrão é true. |
Atributo habilitado
Valor |
Descrição |
---|---|
true |
Assinaturas de nome forte em assemblies totalmente confiáveis não são validadas quando os assemblies são carregados para uma confiança total AppDomain. Este é o padrão. |
false |
Assinaturas de nome forte em assemblies de confiança total são validadas quando os assemblies são carregados em uma confiança total AppDomain. A assinatura de nome forte é marcada somente para correção de assinatura; ele não é comparado com outro nome de alta segurança para uma correspondência. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common linguagem tempo de execução e aplicativos do .NET estrutura. |
runtime |
Contém informações sobre vinculação e lixo coleta de assembly. |
Comentários
O recurso de nome forte bypass evita a sobrecarga de verificação de assinatura de nome forte de assemblies totalmente confiáveis.
O recurso de ignorar se aplica a qualquer conjunto que está assinado com um nome forte e que tem as seguintes características:
totalmente confiável sem o StrongName evidência (por exemplo, possui MyComputer evidência de zona).
Carregado em um totalmente confiável AppDomain.
Carregado a partir de um local sob o ApplicationBase propriedade do que AppDomain.
Não-assinatura atrasada.
Observação: |
---|
Se th Ignorar e recurso foi desativado para todos os aplicativos no o computador pela Microsoft ING uma chave de registro, essa configuração de arquivo de configuração não terá efeito. Para obter mais informações, s EE Como: Desativar o recurso de ignorar nome forte. |
Exemplo
O exemplo a seguir mostra como especificar o comportamento que valida a assinatura de nome forte em assemblies de confiança total.
<configuration>
<runtime>
<bypassTrustedAppStrongNames="false"/>
</runtime>
</configuration>
Consulte também
Tarefas
Como: Desativar o recurso de ignorar nome forte
Referência
Outros recursos
Esquema do arquivo de configuração para o .NET Framework
Date |
History |
Motivo |
---|---|---|
Julho de 2008 |
Tópico adicional. |
Alteração de recurso do SP1. |