Saltar al contenido principal

Módulo 2

Ir a buscar
Home
Cursos
Certificaciones
  
DevWorx Learning Center > Certificaciones > Clínica Gratuita para el Examen de Certificación 70-536 > Aula Virtual > Módulo 2 > Contenido > Obtener la información de setup de un Dominio de Aplicación  

Obtener la información de setup de un Dominio de Aplicación

Contenido

La clase AppDomainSetup permite especificar parámetros de inicialización para la creación de un dominio de aplicación (AppDomain)

Ejemplo

En el siguiente ejemplo, se muestran algunas opciones de configuración del dominio de aplicación

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace DevWorx.AppDomainSetupClass
{
    class Program
    {
        static void Main(string[] args)
        {
            AppDomainSetup appSetUp = new AppDomainSetup();
            //Especifica su archivo de configuración
            appSetUp.ConfigurationFile = "miarchivodeconfiguracion.conf";
            //Especifica la ubicación en la que tomara todos los ensablados
            appSetUp.ApplicationBase = "c:\\clinica";
            //No compartira recursos entre diferentes Dominios de aplicación
            appSetUp.LoaderOptimization = LoaderOptimization.SingleDomain;
 
 
            //Creamos el dominio
            AppDomain appDomain = AppDomain.CreateDomain("Mi Dominio", null, appSetUp);
            System.Console.ForegroundColor = ConsoleColor.Green;
            System.Console.WriteLine("Se muestra la información del dominio de ejecución actual");
            System.Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Ruta base '{0}'", AppDomain.CurrentDomain.SetupInformation.ApplicationBase);
            Console.WriteLine("Archivo de configuración '{0}'", AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
            Console.WriteLine("Optimización de carga '{0}'", AppDomain.CurrentDomain.SetupInformation.LoaderOptimization);
 
            System.Console.ForegroundColor = ConsoleColor.Green;
            System.Console.WriteLine("Se muestra la información del dominio creado por nosotros");
            System.Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Ruta base '{0}'", appDomain.SetupInformation.ApplicationBase);
            Console.WriteLine("Archivo de configuración '{0}'", appDomain.SetupInformation.ConfigurationFile);            
            Console.WriteLine("Optimización de carga '{0}'", appDomain.SetupInformation.LoaderOptimization);
 
            System.Console.ReadKey();
            
        }
    }
}

 

Resultado

Código

Descargar

Última modificación realizada el 25/05/2008 11:53  por Misael Monterroca