Program.cs 871 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. using Vit.Extensions;
  2. using Sers.ServiceStation;
  3. using static App.Ioc.Station.Controllers.DemoController;
  4. using Vit.Ioc;
  5. using Sers.Core.Module.Api.LocalApi.Event;
  6. namespace App.Ioc.Station
  7. {
  8. public class Program
  9. {
  10. public static void Main(string[] args)
  11. {
  12. ServiceStation.Init();
  13. #region ioc
  14. //use ioc
  15. LocalApiEventMng.Instance.UseIoc();
  16. IocHelp.AddSingleton<ISingleton, ArgModel>();
  17. IocHelp.AddScoped<IScoped, ArgModel>();
  18. IocHelp.AddTransient<ITransient, ArgModel>();
  19. IocHelp.Update();
  20. #endregion
  21. ServiceStation.Instance.localApiService.LoadSersApi(typeof(Program).Assembly);
  22. ServiceStation.Start();
  23. ServiceStation.RunAwait();
  24. }
  25. }
  26. }