Program.cs 842 B

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