Esquema de la configuración de Common Language Runtime

En la configuración del motor de ejecución se especifica cómo controla Common Language Runtime la recolección de elementos no utilizados, así como la versión del ensamblado que se utiliza en los archivos de configuración.

<configuration>

   <runtime>

      <alwaysFlowImpersonationPolicy>

      <appDomainManagerAssembly>

      <appDomainManagerType>

      <appDomainResourceMonitoring>

      Elemento <assemblyBinding> para <runtime>

         <dependentAssembly>

            <assemblyIdentity>

            <bindingRedirect>

            <codeBase>

            <publisherPolicy>

         <probing>

         <qualifyAssembly>

         <supportPortability>

      <bypassTrustedAppStrongNames>

      <CompatSortNLSVersion>

      <developmentMode>

      <disableCachingBindingFailures>

      <disableCommitThreadStack>

      <disableFusionUpdatesFromADManager>

      <enforceFIPSPolicy>

      < etwEnable >

      <gcConcurrent>

      <gcServer>

      <generatePublisherEvidence>

      <NetFx40_LegacySecurityPolicy>

      <NetFx40_PInvokeStackResilience>

      <legacyCorruptedStateExceptionsPolicy>

      <legacyImpersonationPolicy>

      <loadfromRemoteSources>

      <PreferComInsteadOfRemoting>

      < shadowCopyTimeStampVerification >

      <TimeSpan_LegacyFormatMode>

      <UseSmallInternalThreadStacks>

Elemento

Descripción

<alwaysFlowImpersonationPolicy>

Especifica que la identidad de Windows siempre fluye por los puntos asincrónicos, sin tener en cuenta cómo se realizó la suplantación.

<appDomainManagerAssembly>

Especifica el ensamblado que proporciona el administrador del dominio de aplicación predeterminado en el proceso.

<appDomainManagerType>

Especifica el tipo que actúa como administrador del dominio de aplicación para el dominio de aplicación predeterminado.

<appDomainResourceMonitoring>

Indica al runtime que recopile estadísticas de todos los dominios de aplicación del proceso mientras dure el proceso.

Elemento <assemblyBinding> para <runtime>

Contiene información sobre la redirección de versiones de ensamblado y las ubicaciones de ensamblados.

<assemblyIdentity>

Contiene la información de identificación de un ensamblado.

<bindingRedirect>

Redirige una versión de ensamblado a otra versión.

<bypassTrustedAppStrongNames>

Especifica si debe omitirse la comprobación de nombres seguros en los ensamblados de confianza.

<codeBase>

Especifica dónde puede el motor de ejecución buscar un ensamblado.

<CompatSortNLSVersion>

Especifica que el runtime debe utilizar el comportamiento de ordenación heredado al realizar comparaciones de cadenas

<dependentAssembly>

Encapsula la directiva de enlace y la ubicación de cada ensamblado.

<developmentMode>

Especifica si el motor de ejecución busca los ensamblados en los directorios especificados en la variable de entorno DEVPATH.

<disableCachingBindingFailures>

Especifica si el almacenamiento en caché de los errores de enlace, que es el comportamiento predeterminado en .NET Framework versión 2.0, está deshabilitado.

<disableCommitThreadStack>

Especifica si se confirma la pila de subprocesos completa cuando se inicia un subproceso.

<disableFusionUpdatesFromADManager>

Especifica si el comportamiento predeterminado, que es permitir que el host en tiempo de ejecución invalide la configuración para un dominio de aplicación, está deshabilitado.

<enforceFIPSPolicy>

Especifica si se va a exigir el cumplimiento del requisito de configuración de equipo por el que los algoritmos criptográficos deben ser compatibles con los estándares federales de procesamiento de información (FIPS).

< etwEnable >

Especifica si permitir el seguimiento de eventos para Windows (ETW) para los eventos de Common Language Runtime.

<gcConcurrent>

Especifica si el motor de ejecución ejecuta el recolector de elementos no utilizados de forma simultánea.

<gcServer>

Especifica si Common Language Runtime ejecuta el recolector de elementos no utilizados del servidor.

<generatePublisherEvidence>

Especifica si el motor en tiempo de ejecución utiliza la directiva de editor de seguridad de acceso a código (CAS).

<NetFx40_LegacySecurityPolicy>

Especifica si el motor en tiempo de ejecución utiliza la directiva de seguridad de acceso a código (CAS) heredada.

<legacyCorruptedStateExceptionsPolicy>

Especifica si Common Language Runtime permite al código administrado detectar infracciones de acceso y otras excepciones que indican un estado dañado.

<legacyImpersonationPolicy>

Especifica que la identidad de Windows no fluye por los puntos asincrónicos definidos por el usuario.

<loadfromRemoteSources>

Especifica si los ensamblados de orígenes remotos se cargan como de plena confianza.

<PreferComInsteadOfManagedRemoting>

Especifica si el motor en tiempo de ejecución usará interoperabilidad COM en lugar de comunicación remota entre límites de dominio de aplicación.

<probing>

Especifica los subdirectorios en los que debe buscar el motor de ejecución cuando se cargan los ensamblados.

<publisherPolicy>

Especifica si el motor de ejecución aplica la directiva de editor.

<qualifyAssembly>

Especifica el nombre completo del ensamblado que debe cargarse dinámicamente cuando se utiliza un nombre parcial.

<runtime>

Contiene información del enlace del ensamblado y del comportamiento del recolector de elementos no utilizados.

< shadowCopyTimeStampVerification >

Especifica si la instantánea usa el comportamiento de inicio predeterminado introducido en .NET Framework versión 4, o revierte al comportamiento de inicio de las versiones anteriores de .NET Framework.

<supportPortability>

Especifica que una aplicación puede hacer referencia al mismo ensamblado en dos implementaciones diferentes de .NET Framework, deshabilitando el comportamiento predeterminado que trata los ensamblados como equivalentes para los propósitos de portabilidad de aplicación.

<TimeSpan_LegacyFormatMode>

Especifica si el runtime usa formato heredado para valores TimeSpan.

<UseSmallInternalThreadStacks>

Solicita que el runtime use tamaños de pila explícitos cuando crea ciertos subprocesos que usa internamente, en lugar del tamaño de pila predeterminado.

Vea también

Tareas

Cómo: Deshabilitar la recolección simultánea de elementos no utilizados

Conceptos

Redirigir versiones de ensamblado

Otros recursos

Esquema de los archivos de configuración de .NET Framework

Historial de cambios

Fecha

Historial

Motivo

Mayo de 2011

Se agregó un elemento <enforceFIPSPolicy> que faltaba.

Comentarios de los clientes.