示例#1
0
 public ModsController(
     IHangfireManager hangfireManager,
     IModsetProvider modsetProvider)
 {
     _hangfireManager = hangfireManager;
     _modsetProvider  = modsetProvider;
 }
 public ServerStartupService(
     IApiMissionsClient apiMissionsClient,
     IModsetProvider modsetProvider,
     IServerProvider serverProvider,
     IModsUpdateService modsUpdateService)
 {
     _apiMissionsClient = apiMissionsClient;
     _modsetProvider    = modsetProvider;
     _serverProvider    = serverProvider;
     _modsUpdateService = modsUpdateService;
 }
 public ServerProvider(
     IModsetProvider modsetProvider,
     IArmaProcessDiscoverer armaProcessDiscoverer,
     IDedicatedServerFactory dedicatedServerFactory,
     ILogger <ServerProvider> logger)
 {
     _modsetProvider         = modsetProvider;
     _armaProcessDiscoverer  = armaProcessDiscoverer;
     _dedicatedServerFactory = dedicatedServerFactory;
     _logger = logger;
     DiscoverProcesses();
 }
 public ModsUpdateService(IModsManager modsManager, IModsetProvider modsetProvider)
 {
     _modsManager    = modsManager;
     _modsetProvider = modsetProvider;
 }