Compartilhar via


<bypassTrustedAppStrongNames> Elemento

Especifica se deve ignorem a validação de nomes fortes em assemblies de confiança total são carregados em uma relação de confiança total AppDomain.

<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 está habilitado, nomes de alta segurança não são validados para correção quando o assembly foi carregado. O padrão é true.

Atributo enabled

Valor

Descrição

true

Assinaturas de nome forte em assemblies de confiança total não são validadas quando os assemblies são carregados em uma relação de 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 relação de confiança total AppDomain. A assinatura de nome forte é verificada apenas 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 usadas pelos common language runtime e .NET Framework aplicativos.

runtime

Contém informações sobre o assembly ligação e coleta de lixo.

Comentários

O recurso de nome de alta segurança ignorar evita a sobrecarga de verificação de assinatura de nome forte de assemblies de confiança total.

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 a StrongName evidência (por exemplo, tem MyComputer evidências de zona).

  • Carregado em totalmente confiáveis AppDomain.

  • Carregado a partir de um local sob o ApplicationBase propriedade do que AppDomain.

  • Não assinado para o atraso.

Observação

Se o recurso de ignorar foi desativado para todos os aplicativos no computador usando uma chave do registro, essa configuração de arquivo de configuração não terá efeito.Para obter mais informações, consulte Como: Desativar o recurso de Bypass de 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 enabled="false"/>
   </runtime>
</configuration>

Consulte também

Tarefas

Como: Desativar o recurso de Bypass de nome forte

Referência

Esquema configurações Runtime

Outros recursos

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