1
我之前使用StructureMap完成了此操作,现在我希望对温莎城堡也这样做。有谁知道该怎么做?注册一个具有独特记录器名称的记录器类型
Registry.For<ILogger>().Use(s =>
new Logger(s.ParentType ?? s.BuildStack.Current.ConcreteType));
我之前使用StructureMap完成了此操作,现在我希望对温莎城堡也这样做。有谁知道该怎么做?注册一个具有独特记录器名称的记录器类型
Registry.For<ILogger>().Use(s =>
new Logger(s.ParentType ?? s.BuildStack.Current.ConcreteType));
嗯,我接到了一个团队成员,而不是已使用温莎城堡一些帮助。
这就是它如何写的。
Component.For<ILogger>().UsingFactoryMethod((m, v, i) =>
new Logger(i.Handler.ComponentModel.Implementation.Name)
).LifeStyle.Transient
好的,也许我是孤独的这个问题。没有人从结构图转移到温莎城堡。 – Per