Пример #1
0
        private IServizio creaAggiungiAvviaServizio(Type type)
        {
            IServizio srv = _servizioFactory.creaServizio(type);
            string    key = ServizioFactory.calcFullName(type);

            _serviziAvviati.Add(key, srv);
            srv.start();
            return(srv);
        }
Пример #2
0
 public T getServizioAvviato <T>()
 {
     return((T)getServizioAvviato(ServizioFactory.calcFullName(typeof(T))));
 }
Пример #3
0
        /**
         * Faccio un controllo che tutto sia a posto e che il programma possa partire
         */
        private void avviaConfigurazione(bool autoSistema)
        {
            _configurazione = new Configurazione(autoSistema);

            _servizioFactory = new ServizioFactory();
        }