ASP.NET Mvc3 - application / request injection e dependency injection

2

Ho pensato di chiedere su SO, ma sembra che si tratti più di una domanda tipo "concetto" che di una domanda tipo "problema". Se è necessario spostarlo, si prega di farlo.

Ad ogni modo, mi sto divertendo a trovare informazioni dirette su questo. Sto utilizzando Unity.Mvc3 per configurare l'integrazione delle dipendenze per i controller e altri componenti che i controller potrebbero utilizzare.

Da quanto ho capito dal sito Web Unity.Mvc3, tutto ciò che è IDisposable verrà eliminato alla fine della richiesta dal contenitore se è registrato con un HierarchicalLifetimeManager .

Significa che le cose registrate con ContainerControlledLifetimeManager verranno registrate come la stessa istanza per tutte le richieste fino a quando il server / l'applicazione è in esecuzione?

Posso registrare un'istanza usando HierarchicalLifetimeManager o deve essere un tipo?

Come funzionano le durate di applicazione / sessione / richiesta? Chiedo, perché io vengo da PHP e PHP non ha portata al di fuori della richiesta, quindi questo è ovviamente qualcosa di cui ho bisogno per ottenere un blocco di.

    
posta Ivan Pintar 13.02.2013 - 20:17
fonte

0 risposte

Leggi altre domande sui tag