在Simple Injector中,我可以执行以下操作:
container.RegisterSingle<IAuctionContext>(() => new AuctionContext(
new Uri("http://localhost:60001/AuctionDataService.svc/")));
我在这里做的是说当IAuctionContext
找到时,用这个新的AuctionContext
. 问题是调用 时RegisterSingle
,只会使用一个实例AuctionContext
。我希望它能够Uri
像上面那样传递参数但没有单个实例但每次都允许一个新实例。
这怎么可能?