Elemento <bypassTrustedAppStrongNames>
Especifica si se va a omitir la validación de nombres seguros en ensamblados de plena confianza que se cargan en un objeto AppDomain de plena confianza.
<bypassTrustedAppStrongNames
enabled="true|false"/>
Atributos y elementos
En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
enabled |
Atributo necesario. Especifica si la característica de omisión que impide que se validen los nombres seguros de los ensamblados de plena confianza está habilitada. Cuando esta característica está habilitada, no se valida la corrección de los nombres seguros cuando se carga el ensamblado. De manera predeterminada, es true. |
Atributo enabled
Valor |
Descripción |
---|---|
true |
Las firmas con nombre seguro de ensamblados de plena confianza no se validan cuando los ensamblados se cargan en un objeto AppDomain de plena confianza. Éste es el valor predeterminado. |
false |
Las firmas con nombre seguro de ensamblados de plena confianza se validan cuando los ensamblados se cargan en un objeto AppDomain de plena confianza. La firma con nombre seguro se comprueba únicamente para validar la exactitud de la firma; no se compara con otros nombres seguros en busca de coincidencias. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
configuration |
Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework. |
runtime |
Contiene información del enlace del ensamblado y del recolector de elementos no utilizados. |
Comentarios
La característica de omisión de nombres seguros evita la sobrecarga que supone la comprobación de firmas con nombre seguro de ensamblados de plena confianza.
La característica de omisión se aplica a cualquier ensamblado que esté firmado con un nombre seguro y que tenga las siguientes características:
Sea de plena confianza y no tenga la evidencia StrongName (que tenga, por ejemplo, la evidencia de zona MyComputer).
Esté cargado en un objeto AppDomain de plena confianza.
Se haya cargado desde una ubicación situada bajo la propiedad ApplicationBase de ese objeto AppDomain.
No se haya firmado con retraso.
Nota |
---|
Si la característica de omisión se desactivó en todas las aplicaciones del equipo mediante una clave del Registro, este valor del archivo de configuración no tiene ningún efecto.Para obtener más información, vea Cómo: Deshabilitar la característica de omisión de nombres seguros. |
Ejemplo
En el ejemplo siguiente se muestra cómo se especifica el comportamiento que valida la firma con nombre seguro de ensamblados de plena confianza.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>
Vea también
Tareas
Cómo: Deshabilitar la característica de omisión de nombres seguros
Referencia
Esquema de la configuración de Common Language Runtime