Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

28 wiersze
994 B

  1. using JT809.Protocol.Extensions.DependencyInjection.Options;
  2. using Microsoft.Extensions.Configuration;
  3. using Microsoft.Extensions.DependencyInjection;
  4. using Microsoft.Extensions.Hosting;
  5. using System;
  6. using System.Threading.Tasks;
  7. namespace JT809.Protocol.Extensions.DependencyInjection.Test
  8. {
  9. class Program
  10. {
  11. static async Task Main(string[] args)
  12. {
  13. var serverHostBuilder = new HostBuilder()
  14. .ConfigureAppConfiguration((hostingContext, config) =>
  15. {
  16. config.SetBasePath(AppDomain.CurrentDomain.BaseDirectory);
  17. config.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
  18. })
  19. .ConfigureServices((hostContext, services) =>
  20. {
  21. services.AddJT809Configure(hostContext.Configuration.GetSection("JT809Options"));
  22. });
  23. await serverHostBuilder.RunConsoleAsync();
  24. }
  25. }
  26. }