Great idea. Today I had to throw away Unity because a client sayd, he needs to configure multiple service providers and then scan them all to detect which one responds first. But I cannot use Unity to resolve an array of IServiceProvider instances, so I had to implement my own configuration the old way - with a custom config section, where I can put the classnames of the concrete IServiceProvider implementations.
Great idea. Today I had to throw away Unity because a client sayd, he needs to configure multiple service providers and then scan them all to detect which one responds first. But I cannot use Unity to resolve an array of IServiceProvider instances, so I had to implement my own configuration the old way - with a custom config section, where I can put the classnames of the concrete IServiceProvider implementations.