On Fri, 29 Nov 2019 at 11:22, David Burstin <[email protected]> wrote:

> Hi guys,
>
> Got a DI question:
>
...

> Is there a way that I can get MVC DI to resolve IHoldAllInterfaces so that
> at runtime it will pass in an object that holds all of the internal
> interfaces already resolved per the startup.cs file?
>

Sounds like you're after an aggregate service.  I was introduced to AutoFac's
ability
<https://autofaccn.readthedocs.io/en/latest/advanced/aggregate-services.html>
to do that a few months ago when doing a code review.

A quick Google suggests Microsoft's built-in DI container won't do it but this
Stack Overflow thread
<https://stackoverflow.com/questions/46981260/what-is-the-equivalent-of-autofacs-aggregate-services-in-microsofts-dependency>
might be of use.


> I hope this makes sense - I'm not very good at writing questions clearly
> *and* concisely :)
>
> Cheers
> David
>


--
Regards,

RC

Reply via email to