Ich habe MVC
webApi
Anwendung, die mit Unity
arbeitet. Ich muss Schnittstelle ITest
zu Singleton-Klasse (DelegateHandler
) auflösen. Aber Schnittstelle ITest hat per httprequest
Lifetime Manager und es ist wichtig. So kann ich ITest auf Application_Start
Ereignis nicht auflösen, weil es nicht HttpRequest jetzt gibt, aber DelegateHandler ITest nur im httprequest Lebenszyklus verwendet.Einheit Lazy Entschlossenheit
So ist es möglich, faule Entschlossenheit zu DelegateHandler zu senden oder vielleicht jemand andere interessante Lösung?
Danke, sehr nette Antwort! –
Wäre cool, um es generische Lösung zu konvertieren, aber wahrscheinlich ist es unmöglich) –