コード例 #1
0
 public AlternativeHostHandler(
     DohClients dohClients,
     MainHostname mainHostname,
     IAppSettings appSettings,
     string apiHost)
 {
     _mainHostname      = mainHostname;
     _dohClients        = dohClients;
     _appSettings       = appSettings;
     _apiHost           = apiHost;
     _activeBackendHost = apiHost;
     _fetchProxies      = new SingleAction(FetchProxies);
 }
コード例 #2
0
 public AlternativeHostHandler(
     ILogger logger,
     DohClients dohClients,
     MainHostname mainHostname,
     IAppSettings appSettings,
     GuestHoleState guestHoleState,
     string apiHost)
 {
     _logger            = logger;
     _guestHoleState    = guestHoleState;
     _mainHostname      = mainHostname;
     _dohClients        = dohClients;
     _appSettings       = appSettings;
     _apiHost           = apiHost;
     _activeBackendHost = apiHost;
     _fetchProxies      = new SingleAction(FetchProxies);
 }