public DownloadPluginsBackgroundService(IConfiguration configuration, IServiceScopeFactory serviceScopeFactory, ILoggerFactory loggerFactory)
 {
     serviceScope    = serviceScopeFactory.CreateScope();
     mvcPluginSetup  = serviceScope.ServiceProvider.GetRequiredService <IMvcPluginSetup>();
     ftpClientOption = configuration.GetSection("FtpClientOption").Get <FtpClient.FtpClientOption>();
     logger          = loggerFactory.CreateLogger <DownloadPluginsBackgroundService>();
 }
示例#2
0
 public PluginManager(IMvcPluginSetup mvcModuleSetup)
 {
     this.mvcModuleSetup = mvcModuleSetup;
 }