Esempio n. 1
0
        static async Task Main(string[] args)
        {
            CancellationTokenSource cts = new CancellationTokenSource();

            CreateServiceProvider();

            // get instance of logger
            var logger = serviceProvider.GetService <ILogger <Program> >();

            var config = new dotnetCoreWindowsServiceCore.Config()
            {
                Timeout = 3
            };
            var _coreClass = new dotnetCoreWindowsServiceCore.CoreClass(logger, config);
            await _coreClass.RunAsync(cts.Token);
        }
Esempio n. 2
0
 public Worker(ILogger <Worker> logger, dotnetCoreWindowsServiceCore.Config config)
 {
     _logger = logger;
     _config = config;
 }