Domande con tag 'ioc-containers'

2
risposte

Come utilizzare correttamente i contenitori di iniezione di dipendenza quando nascondono le dipendenze dalle classi esterne?

Da Zend Docs c'è questo esempio di come usare Zend\Di , che è un contenitore per le dipendenze di Zend Framework: // inside a bootstrap somewhere $di = new Zend\Di\Di(); // inside each controller $movieLister = $di->get('MyMovieApp\...
posta 17.07.2017 - 17:11
2
risposte

IoC Framework vs. DI Layer

Diciamo che abbiamo una struttura di classe come la seguente: // implementation.ts export class A implements IA { constructor(private b: IB) {} } export class B implements IB { constructor(private c: IC) {} } export class C implements...
posta 11.08.2016 - 00:14
1
risposta

Tempo di vita transitorio e iniezione del costruttore

Sto lavorando a un piccolo risolutore delle dipendenze leggero trovato qui link Attualmente se lo fai var instance = container.Get<Foo>(); Ottieni una nuova istanza per ogni chiamata a Ottieni Questo è corretto quando ci si...
posta 14.04.2015 - 09:16
1
risposta

Le librerie di classi .NET Core dovrebbero registrare le proprie implementazioni?

Il nostro team ha recentemente avuto una grande difficoltà nel decidere se sia una buona pratica o meno per le librerie di classi .NET Core registrare le proprie implementazioni con il fatto di fornire un metodo di estensione IServiceCollection...
posta 29.11.2018 - 11:25
2
risposte

Sostituisce il contenitore DI di ASP.NET Core con un contenitore esterno

Sto usando il contenitore DI integrato di ASP.NET Core. Mancano alcune funzionalità di cui ho bisogno, quindi ho bisogno di utilizzare un contenitore di terze parti. I migliori di Nuget sono Autofac e StructureMap. SimpleInjector è costanteme...
posta 10.03.2017 - 15:13
4
risposte

Elaborazione delle immagini: schema di localizzazione dei servizi e contenitore delle dipendenze

Come per wiki , A dependency is an object that can be used (as a service). qui è il paradigma OOP che utilizza la sintassi C che indirizza 4 ruoli, mostrati di seguito. 1) interfaccia ( handlers.h ) typedef struct { int...
posta 23.07.2017 - 09:50
2
risposte

Cercando di cogliere l'idea di DI / Unity e possibilmente applicarlo alla nostra semplice applicazione

In pratica, la nostra app è formata da poche forme compilate da persone .. Quindi questi moduli vengono convalidati e revisionati e vengono creati rapporti. Quindi stavo pensando a DI e scherzando con un semplice esempio di Unity + MVC li...
posta 25.04.2012 - 20:39
2
risposte

Configurazioni IoC: un file / assieme in soluzione o un file per gruppo in esecuzione?

Ci stiamo chiedendo quale sia la migliore pratica per la registrazione dei tipi in un contenitore IoC. Quali sarebbero gli argomenti a favore e contro i seguenti principi: Principio 1: solo un assieme my.project.DependencyInjection Ass...
posta 02.11.2017 - 10:43
2
risposte

Un contenitore IoC viola il principio Aperto / Chiuso?

In questo momento costruisco manualmente tutti gli oggetti della mia applicazione nella classe radice. Poiché ora sta diventando brutto, voglio passare a un IoC-Container come Autofac. Ora devo registrare manualmente ogni interfaccia con la rela...
posta 12.10.2018 - 10:55
2
risposte

Perché i contenitori IoC forniscono metodi di risoluzione pubblici?

Secondo me inversione dell'inversione e potrebbe far sì che nuovi utenti (incluso me stesso) facciano ipotesi errate sull'uso dei contenitori IoC. Può essere utilizzato per il pattern di localizzazione del servizio (anti-), ma non mi sembra u...
posta 18.09.2014 - 10:46