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."));
        }
示例#2
0
 public HomeController(IMyAggregatedService myAggregatedService)
 => _myAggregatedService = myAggregatedService;