<bypassTrustedAppStrongNames> elemento<bypassTrustedAppStrongNames> Element

Specifica se ignorare la convalida di nomi sicuri per gli assembly con attendibilità che vengono caricati in un oggetto attendibilità AppDomain.Specifies whether to bypass the validation of strong names on full-trust assemblies that are loaded into a full-trust AppDomain.

<configuration><configuration>
<runtime><runtime>
<bypassTrustedAppStrongNames ><bypassTrustedAppStrongNames>

SintassiSyntax

<bypassTrustedAppStrongNames    
   enabled="true|false"/>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
enabled Attributo obbligatorio.Required attribute.

Specifica se è abilitata la funzionalità che consente di evitare la convalida di nomi sicuri agli assembly totalmente attendibili.Specifies whether the bypass feature that avoids validating strong names for full-trust assemblies is enabled. Quando questa funzionalità è abilitata, i nomi sicuri non vengono convalidati correttezza quando l'assembly viene caricato.When this feature is enabled, strong names are not validated for correctness when the assembly is loaded. Il valore predefinito è true.The default is true.

Attributo enabledenabled Attribute

ValoreValue DescrizioneDescription
true Le firme con nome sicuro su assembly con attendibilità non vengono convalidate quando gli assembly vengono caricati in un oggetto attendibilità AppDomain.Strong-name signatures on full-trust assemblies are not validated when the assemblies are loaded into a full-trust AppDomain. Questa è l'impostazione predefinita.This is the default.
false Le firme con nome sicuro su assembly con attendibilità vengono convalidate quando gli assembly vengono caricati in un oggetto attendibilità AppDomain.Strong-name signatures on full-trust assemblies are validated when the assemblies are loaded into a full-trust AppDomain. La firma nome sicuro viene verificata solo la correttezza di firma; non verrà confrontato con un altro nome sicuro per trovare una corrispondenza.The strong-name signature is checked only for signature correctness; it is not compared to another strong name for a match.

Elementi figlioChild Elements

Nessuno.None.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection.Contains information about assembly binding and garbage collection.

NoteRemarks

Questa funzionalità con nome sicuro evita l'overhead della verifica della firma con nome sicuro di assembly completamente attendibili.The strong-name bypass feature avoids the overhead of strong-name signature verification of full-trust assemblies.

Questa funzionalità si applica a qualsiasi assembly firmato con un nome sicuro e che ha le caratteristiche seguenti:The bypass feature applies to any assembly that is signed with a strong name and that has the following characteristics:

  • Completamente attendibile senza il StrongName evidenza (ad esempio, ha MyComputer prova della zona).Fully trusted without the StrongName evidence (for example, has MyComputer zone evidence).

  • Viene caricato in un dominio AppDomain completamente attendibile.Loaded into a fully trusted AppDomain.

  • Viene caricato da una località nell'ambito della proprietà ApplicationBase di AppDomain.Loaded from a location under the ApplicationBase property of that AppDomain.

  • Non ha firma ritardata.Not delay-signed.

Nota

Se questa funzionalità è stata disattivata per tutte le applicazioni del computer tramite una chiave del Registro di sistema, questa impostazione del file di configurazione non ha alcun effetto.If the bypass feature has been turned off for all applications on the computer by using a registry key, this configuration file setting has no effect. Per ulteriori informazioni, vedere procedura: disabilitare la funzionalità di Bypass del nome sicuro.For more information, see How to: Disable the Strong-Name Bypass Feature.

EsempioExample

Nell'esempio seguente viene illustrato come specificare il comportamento che convalida la firma nome sicuro su assembly totalmente attendibili.The following example shows how to specify the behavior that validates the strong-name signature on full-trust assemblies.

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

Vedere ancheSee Also

Schema delle impostazioni di runtimeRuntime Settings Schema
Schema dei file di configurazioneConfiguration File Schema
Procedura: Disabilitare la funzionalità che consente di ignorare il nome sicuroHow to: Disable the Strong-Name Bypass Feature