Esempio n. 1
0
 public static IServices AddPolling <T>(this IServices services, PollingConfig config)
     where T : class, IUpdateHandler => services
 .AddSingleton(config)
 .AddSingleton <IUpdateHandler, T>()
 .AddHostedService <PollingService>();
Esempio n. 2
0
 public PollingService(PollingConfig config, IUpdateHandler handler, IServiceProvider provider)
 {
     _config   = config;
     _handler  = handler;
     _provider = provider;
 }