/// <summary> /// Start the Warden Manager using the underlying IWarden instance. /// </summary> /// <returns></returns> public async Task StartAsync() { _logger.Info("Starting Warden Manager."); _isManagerRunning = true; _isWardenRunning = true; await _warden.StartAsync(); while (_isManagerRunning) { await Task.Delay(1000); if (_isWardenRunning) { continue; } _logger.Trace("Warden has been stopped, awaiting for the start command..."); } }
public async Task StartAsync() { LogMessage("Warden service has been started.", MessageType.Info); await Warden.StartAsync(); }
public async Task StartAsync() { Console.WriteLine("Warden service has been started."); await Warden.StartAsync(); }