![](/img/trans.png)
[英]StructureMap has Profiles what's the equivalent in Autofac?
[英]What's the Unity equivalent of StructureMap's For<T>().Use(SomeThing)
假設我有一個IUnityContainer
實例可以使用,如何將這個StructureMap Registry
轉換為Unity?
public class MvcRegistry : Registry
{
public MvcRegistry()
{
For<BundleCollection>().Use(BundleTable.Bundles);
For<RouteCollection>.Use(RouteTable.Routes);
}
}
因此,例如...
public static class UnityContainerExtensions
{
public static IUnityContainer RegisterMvcComponents(this IUnityContainer container)
{
// similar to this:
container.RegisterType(typeof(BundleCollection), BundleTable.Bundles)
return container;
}
}
...這是不對的,但是你懂我的意思...
container.RegisterInstance<BundleCollection>(BundleTable.Bundles)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.