Partilhar via


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çãoObservaçã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

Esquema configurações Runtime

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.