Partager via


<bypassTrustedAppStrongNames> Élément

Spécifie s’il faut ignorer la validation des noms forts sur les assemblys de confiance totale chargés dans une confiance AppDomaintotale.

<configuration>
  <runtime>
    <bypassTrustedAppStrongNames>

Syntaxe

<bypassTrustedAppStrongNames
   enabled="true|false"/>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributes

Caractéristique Descriptif
enabled Attribut obligatoire.

Spécifie si la fonctionnalité de contournement qui évite de valider des noms forts pour les assemblys de confiance totale est activée. Lorsque cette fonctionnalité est activée, les noms forts ne sont pas validés pour la correction lorsque l’assembly est chargé. La valeur par défaut est true.

Attribut enabled

Valeur Descriptif
true Les signatures de nom fort sur les assemblys de confiance totale ne sont pas validées lorsque les assemblys sont chargés dans une confiance AppDomaintotale. Il s’agit de la valeur par défaut.
false Les signatures de nom fort sur les assemblys de confiance totale sont validées lorsque les assemblys sont chargés dans une confiance AppDomaintotale. La signature de nom fort est vérifiée uniquement pour la correction de la signature ; il n’est pas comparé à un autre nom fort pour une correspondance.

Éléments enfants

Aucun.

Éléments parents

Élément Descriptif
configuration Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.
runtime Contient des informations sur la liaison d’assembly et le garbage collection.

Remarques

La fonctionnalité de contournement de nom fort évite la surcharge liée à la vérification de la signature de nom fort des assemblys de confiance totale.

La fonctionnalité de contournement s’applique à tout assembly signé avec un nom fort et qui présente les caractéristiques suivantes :

  • Confiance totale sans preuve StrongName (par exemple, a MyComputer des preuves de zone).

  • Chargé dans un fichier entièrement approuvé AppDomain.

  • Chargé à partir d’un emplacement sous la ApplicationBase propriété de ce AppDomain.

  • Non signé avec retard.

Note

Si la fonctionnalité de contournement a été désactivée pour toutes les applications sur l’ordinateur à l’aide d’une clé de Registre, ce paramètre de fichier de configuration n’a aucun effet. Pour plus d’informations, consultez How to : Disable the Strong-Name Bypass Feature.

Example

L’exemple suivant montre comment spécifier le comportement qui valide la signature de nom fort sur les assemblys de confiance totale.

<configuration>
   <runtime>
      <bypassTrustedAppStrongNames enabled="false"/>
   </runtime>
</configuration>

Voir aussi