问题
I am working on migration from Asp.Net MVC to .Net Core.
In my MVC project we used System.Web.Mvc.DependencyResolver
to resolve dependencies which I am trying to replace with .Net Core IServiceProvider
However there is one method provided by IDependencyResolver
which I am not sure if has any replacement in .Net Core.
IEnumerable<object> GetServices(Type serviceType);
This is from Sytem.Web.Mvc
which I believe gets all the dependencies of any type.
I can't find any such method in IServiceProvider
in .Net Core.
Have you come across any such Api?
Thanks for your time.
回答1:
Try resolve IEnumerable of service type.
来源:https://stackoverflow.com/questions/60705421/resolve-all-implementation-services-of-a-type-using-net-core-di