简体   繁体   中英

Resolving interface that has sub interface using autofac

In our project, the registration of services is like the ff code:

builder.RegisterType< Car >().As< IVehicle >().InstancePerDependency();

If Car has another Interface, how can I change the above code to resolve it?

let's say the relationship is like the ff:

Car : ICar, IVehicle

You need something like this.

builder.RegisterType<Car>().
     As<IVehicle>().
     As<ICar>().
     SingleInstance();

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM