[英]Autofac equivalent of Unity's InjectionFactory
我需要將以下 Unity 片段轉換為 Autofac 實現:
container.RegisterType<IMyThing>(
new TransientLifetimeManager(),
new InjectionFactory(c => c.Resolve<IMyThingProvider>().GetTheThing()));
什么是InjectionFactory的等價物?
我相信您想使用lambda 注冊:
container.Register(ctxt => ctxt.Resolve<IMyThingProvider>().GetTheThing())
.As<IMyThing>();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.