public OrderController(IMyScopeOrderService IMyScopeOrderService, IMySingletonOrderService mySingletonOrderService, IMyTansientOrderService myTansientOrderService ) { this.IMyScopeOrderService = IMyScopeOrderService; this.mySingletonOrderService = mySingletonOrderService; this.myTansientOrderService = myTansientOrderService; }
public IEnumerable <string> Get( [FromServices] IMyScopeOrderService Scope2, [FromServices] IMySingletonOrderService singleton2, [FromServices] IMyTansientOrderService tansient2 ) { Console.WriteLine($"Scope2{IMyScopeOrderService.GetHashCode()},{Scope2.GetHashCode()}"); Console.WriteLine($"Singleton{mySingletonOrderService.GetHashCode()},{singleton2.GetHashCode()}"); Console.WriteLine($"Tansient{myTansientOrderService.GetHashCode()},{tansient2.GetHashCode()}"); Console.WriteLine($"IMyScopeOrderService3:{IMyScopeOrderService3.GetHashCode()}"); return(new string[] { "value1", "value2" }); }