【发布时间】:2012-11-24 16:24:06
【问题描述】:
在Simple Injector 我可以做到以下几点:
container.RegisterSingle<IAuctionContext>(() => new AuctionContext(
new Uri("http://localhost:60001/AuctionDataService.svc/")));
我在这里所做的是,当找到IAuctionContext 时,用这个新的AuctionContext 替换它。问题是调用RegisterSingle 时,只会使用AuctionContext 的单个实例。我希望它能够像上面那样传递Uri 参数但没有单个实例但每次都允许一个新实例。
这怎么可能?
【问题讨论】:
-
我已经编辑了您的问题并删除了您在meta.stackexchange.com/questions/2950/… 上的签名。请不要使用签名。 =)
-
下次我会记住这一点,谢谢。
标签: c# dependency-injection ioc-container simple-injector