this question has answer here:
we use autofac simple dependency injection in our web app. it's configured , registered in classes operate behind-the-scenes. makes injecting stuff in our project painless easy this:
//interface public interface isuperhereservice { } //class uses interface public class superherofactory { public isuperheroservice superheroservice { get; } public superherofactory(isuperheroservice superheroservice) { superheroservice = superheroservice; ...do our stuff...
however had create separate project console app. console app has main method.
i'm not @ sure how inject interface main method.
is possible?
thanks!
create , configure container in main
(or in methods called main
.) resolve instance of superherofactory
container , call whatever methods need to.
someone may object shouldn't resolve directly container. that's true, main
composition root. it's we're supposed reference container, it's appropriate there.
Comments
Post a Comment