我们一直在使用温莎城堡作为我们的DI容器,但我们正在四处寻找替代品。 现在我到了简单的注射器,到目前为止我已经被它的简单印象深刻,但是当我们使用后期绑定的实例为我们的一些组件的一个场景,我停留在现在的问题是。
我的第一个问题是,它甚至有可能?
随着温莎它像这样做;
Container.Register(Component.For<ILogger>()
.UsingFactoryMethod(
(kernel, componentModel, context) => new Logger(
context.Handler.ComponentModel.Implementation.Name));
有没有办法做简单的注射器一样的吗?