public void Dispose()
 {
     if (_db != null)
     {
         _db.Dispose();
         _db = null;
     }
 }
Beispiel #2
0
        public ProxyHostedService(ILogger <ProxyHostedService> logger, IOptions <MySetting> options, IUserInput input, IProxySetting proxySetting, MainApp mainApp, TrojanContext trojanContext)
        {
            _logger       = logger;
            _proxySetting = proxySetting;

            _trojanContext = trojanContext;
            _setting       = options.Value ?? throw  new Exception("ConfigError");
            _action        = mainApp.Run;
        }
Beispiel #3
0
 public MainApp(IOptions <MySetting> options, IProxySetting proxySetting, TrojanContext trojanContext)
 {
     _proxySetting  = proxySetting;
     _trojanContext = trojanContext;
     _options       = options.Value;
 }