Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

AssemblyInstaller (Clase)

Participa en el tema AssemblyInstaller (Clase) en el foro Programación.
Hola a todos, tengo la siguiente duda sobre el siguiente codigo de ejemplo. En este ...

Buscar en este tema:
 
  •  
    #1 AssemblyInstaller (Clase)
    Hola a todos, tengo la siguiente duda sobre el siguiente codigo de ejemplo. En este ejemplo se utiliza la clase AssemblyInstaller para poder cargar un ensamblado que despues ejecutaria sus instaladores. Mi duda estaria en el siguiente fragmento de codigo:


    IDictionary savedState = new Hashtable();

    No entiendo por que se le referencia a la interfaz IDictionary una instancia de la Hashtable?. Si alguien me sacara de esa duda se lo agradeceria muchisimo.


    Saludos



    Código:
    using System;
    using System.Collections;
    using System.Configuration.Install;
    public class Program
    {
        static void Main(string[] args)
        {
            IDictionary savedState = new Hashtable();
      
            try
            {
      
                string[] cmdLine = new string[] { "/LogFile=install.log" };
       
                AssemblyInstaller testAssemblyInstaller = new AssemblyInstaller("AssemblyWithInstallerClass.exe", cmdLine);
       
                testAssemblyInstaller.Install(savedState);
       
                testAssemblyInstaller.Commit(savedState);
       
            }
      
            catch (Exception ex)
            {
      
                Console.WriteLine(ex.Message);
       
            }
      
            Console.ReadLine();
        }
    }
    
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/programacion.313/875877-assemblyinstaller-clase.html
    | Más
  • #2 Re: AssemblyInstaller (Clase)

    Estimado jaquense, el tipo Hashtable implementa la interfaz IDictionary, asi que esta bien que el savedState tenga ese tipo. Luego tanto el metodo Install como el Commit, esperan una tipo IDictionary como parametro.
    Saludos.
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 1 RESPUESTA
  • 88 VISTAS
  • 2 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB