LoaderOptimization (Enumeración)
Ensamblado: mscorlib (en mscorlib.dll)
| 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.
Nota |
|---|
| 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.
Nota