Esquema de la configuración de Common Language Runtime

Actualización: noviembre 2007

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>

      <assemblyBinding> (Elemento) para <runtime>

         <dependentAssembly>

            <assemblyIdentity>

            <bindingRedirect>

            <codeBase>

            <publisherPolicy>

         <probing>

         <publisherPolicy>

         <qualifyAssembly>

      <developmentMode>

      <disableCachingBindingFailures>

      <disableCommitThreadStack>

      <gcConcurrent>

      <gcServer>

      <legacyImpersonationPolicy>

      <legacyV1CASPolicy>

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.

<assemblyBinding> (Elemento) 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.

<codeBase>

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

<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.

<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.

<legacyImpersonationPolicy>

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

<legacyV1CASPolicy>

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

<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.

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