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>(); }
public PluginManager(IMvcPluginSetup mvcModuleSetup) { this.mvcModuleSetup = mvcModuleSetup; }