W Simple Injector mogę wykonać następujące czynności:Proste Injector przechodzą zakodowanego wartości do konstruktora
container.RegisterSingle<IAuctionContext>(() => new AuctionContext(
new Uri("http://localhost:60001/AuctionDataService.svc/")));
Co robię tutaj mówi, że kiedy IAuctionContext
zostanie znaleziony, zastąpić go nowym AuctionContext
. Problem polega na tym, że przy wywołaniu RegisterSingle
zostanie użyte tylko jedno wystąpienie AuctionContext
. Chciałbym móc przekazać parametr jak powyżej, ale nie mieć pojedynczej instancji, ale za każdym razem zezwalać na nową instancję.
Jak to jest możliwe?
Edytowałem twoje pytanie i usunąłem twój podpis na http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts. Proszę powstrzymać się od używania podpisów. =) –
Będę o tym pamiętać następnym razem, dzięki. –