Domande con tag 'dependency-injection'

1
risposta

Posso usare Dependency Injection per testare la mia classe quando è necessario un costruttore senza parametri?

Desidero utilizzare PowerArgs per un'applicazione console che sto scrivendo. Offre alcune caratteristiche interessanti che mi piacerebbe provare. La mia radice ha questo aspetto: public static void Main(string[] args) { try...
posta 28.06.2018 - 14:48
3
risposte

Dipendenza circolare nella radice della composizione

Ho un MDI MyMDIWinForm che ha bisogno di un'istanza di IGUIErrorHanlder per la gestione degli errori, Allo stesso tempo IGUIErrorHanlder dipende dalla MDI MyMDIWinForm per avere un posto dove lanciare pop-up e altre cose. public class...
posta 19.06.2018 - 08:01
1
risposta

I servizi dovrebbero essere utilizzati in un ViewModel

Quindi ho un servizio che viene iniettato nel mio controller tramite l'iniezione di dipendenza. Posso usarlo nel controller più volte per convertire un valore quando si assegna a una particolare proprietà in un ViewModel. Oppure potrei passare u...
posta 03.08.2018 - 05:36
1
risposta

Iniezione di un oggetto Immutable e un oggetto factory

Vedi il seguente codice (contenuto in un metodo IEnumerable): int Quantity = (int)Math.Floor(ChangeRequired / CurrencyAmount); ChangeDenomination = ChangeDenominationsFactory.Create(CurrencyAmount, Quantity); yield return ChangeDenomination;...
posta 15.06.2017 - 16:52
3
risposte

Inietti il tipo come iniezione di dipendenza, quando sono richieste nuove istanze per ogni chiamata di metodo - Come evitare?

Ho una classe public class CertificadoHandler : ICertHandler { Type typeAfirmaValidate; public CertificadoHandler(){ typeAfirmaValidate = typeof(AfirmaValidateCertificate); } //testing public void SetTypeAfirmaVal...
posta 06.10.2017 - 10:43
1
risposta

Iniezione di dipendenza più istanze o solo una InrequestScope

Sto cercando di capire cosa succede con le dipendenze (Ninject) quando una stessa interfaccia viene iniettata in più classi. Sto specificando InRequestScope per i miei binding, così come capisco che dovrebbe esserci sempre una singola istan...
posta 01.06.2016 - 14:27
2
risposte

Iniezione di una fabbrica con più parametri del costruttore

Inizialmente avevo bisogno di una sola coda per essere creata da MessageQueueFactory : container.RegisterSingleton<IMessageQueueFactory>(() => { var uploadedWaybillsQueuePath = ConfigurationManager .AppSettings["msmq:U...
posta 07.06.2016 - 16:45
1
risposta

Iniezione di dipendenza (DI) e principio di inversione delle dipendenze (DIP) per funzioni integrate e librerie esterne

Domanda Mi scuso se questa domanda è già stata pubblicata. Ho provato a cercare ma non ho trovato la risposta. Spesso mi trovo a provare a usare DI e DIP dove ho bisogno di aprire un file o un socket. L'uso di DI avviene naturalmente quand...
posta 01.06.2016 - 16:18
1
risposta

Architettura dei parametri di Autofac

Ho iniziato con una tana di coniglio Autofac che penso di dover eliminare. Ho un sito .NET MVC in cui un utente può elencare i propri giocatori preferiti per sport (baseball, basket, ecc.). Ho un controller per i giocatori e sto iniettando IPl...
posta 21.10.2016 - 15:53
1
risposta

Gestire più tipi di sessione utente in DDD

Sto sviluppando un'applicazione che utilizzerà le sessioni utente memorizzate sia nel client che nei server. Devo trattarli come diverse implementazioni di repository e usare DI per usarli all'interno dei servizi di dominio? Qualche suggerimento...
posta 28.08.2016 - 19:26