static void Main(string[] args) { IServiceCollection services = new ServiceCollection(); Configure(services); IServiceProvider sp = services.BuildServiceProvider(); IMyAggregatedService inst = sp.GetService <IMyAggregatedService>(); Console.WriteLine("SimpleSample - demonstrates aggregated services generation."); Console.WriteLine("==========="); Console.WriteLine("Service #1: " + (inst.Service1?.DoSomething() ?? "Unavailable. Please uncomment source code line 26.")); Console.WriteLine("Service #2: " + (inst.Service2?.DoSomethingElse() ?? "Unavailable. Please uncomment source code line 27.")); }
public HomeController(IMyAggregatedService myAggregatedService) => _myAggregatedService = myAggregatedService;