private IServizio creaAggiungiAvviaServizio(Type type) { IServizio srv = _servizioFactory.creaServizio(type); string key = ServizioFactory.calcFullName(type); _serviziAvviati.Add(key, srv); srv.start(); return(srv); }
public T getServizioAvviato <T>() { return((T)getServizioAvviato(ServizioFactory.calcFullName(typeof(T)))); }
/** * 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(); }