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