Exemplo n.º 1
0
        public Task StopAsync(CancellationToken cancellationToken)
        {
            Logger.Info("Stopping service");

            _updateTimer.Stop();

            _apiClient.Disconnect();
            _apiServer.Stop();
            _engine.Stop();

            _plugins.Clear();

            _containerProvider.Dispose();

            Logger.Info("Service stopped");

            return(Task.CompletedTask);
        }
 public void TearDown()
 {
     _server.Stop();
 }