Este tema aún no ha recibido ninguna valoración - Valorar este tema

LoaderOptimization (Enumeración)

Enumeración utilizada con la clase LoaderOptimizationAttribute para especificar las optimizaciones del cargador de un ejecutable.

Espacio de nombres: System
Ensamblado: mscorlib (en mscorlib.dll)

[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum LoaderOptimization
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum LoaderOptimization
SerializableAttribute 
ComVisibleAttribute(true) 
public enum LoaderOptimization
  Nombre de miembro Descripción
DisallowBindings Common Language Runtime omite este miembro. 
DomainMask Esta máscara selecciona los valores relacionados con el dominio, eliminando el indicador DisallowBindings no utilizado. 
MultiDomain Indica que la aplicación tendrá probablemente muchos dominios que utilicen el mismo código y que el cargador debe compartir los máximos recursos internos de los dominios de las aplicaciones. 
MultiDomainHost Indica que la aplicación probablemente alojará un código único en varios dominios y que el cargador debe compartir recursos por los dominios de las aplicaciones para los ensamblados disponibles globalmente (con nombre seguro) que se hayan agregado a la caché de ensamblados global. 
NotSpecified Indica que no se han especificado optimizaciones para compartir recursos internos. Si el dominio predeterminado o interfaz del host especificó una optimización, el cargador utiliza esa optimización; en caso contrario, utiliza SingleDomain
SingleDomain Indica que la aplicación probablemente tendrá un solo dominio y que el cargador no debe compartir recursos internos en los dominios de las aplicaciones. 

El significado de MultiDomainHost cambió en la versión 2.0 de .NET Framework. El cargador ahora sólo comparte recursos por los dominios de las aplicaciones para los ensamblados que se hayan agregado a la caché de ensamblados global.

NotaNota

Si se utiliza una directiva personalizada de seguridad de acceso a código para AppDomain, mediante la propiedad SetAppDomainPolicy y se crea el objeto AppDomain utilizando el identificador MultiDomain, se obtiene el mismo efecto que al especificar el identificador MultiDomainHost; es decir, sólo se comparten los ensamblados incluidos en GAC. Cuando esto se produce, ni el cargador inicia una excepción, ni la aplicación experimenta las mejoras de rendimiento asociadas al indicador MultiDomain.

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar