にハードコーディングされた値を渡す:私はここでやっていることはIAuctionContext
が発見された場合、この新しいAuctionContext
でそれを置き換えることを言っているシンプルなインジェクターは、私は次の操作を行うことができます<a href="https://simpleinjector.org" rel="noreferrer">Simple Injector</a>では、コンストラクタ
container.RegisterSingle<IAuctionContext>(() => new AuctionContext(
new Uri("http://localhost:60001/AuctionDataService.svc/")));
。問題は、RegisterSingle
の呼び出しでは、AuctionContext
という1つのインスタンスだけが使用されることです。上記のようにUri
のパラメータで渡すことができますが、1つのインスタンスを持たず、毎回新しいインスタンスを許可できるようにしたいものです。
これはどのように可能ですか?
質問を編集し、http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-be-removed-from-postsに基づいて署名を削除しました。署名の使用はお控えください。 =) –
次回はこれを念頭に置いておきます。 –