public ChromiumSettings(string chromiumPath, IUserAgentProvider userAgentGenerator, IProxyStore proxyStore) { _chromiumPath = chromiumPath; _userAgentProvider = userAgentGenerator; _proxyStore = proxyStore; bool.TryParse(ConfigurationManager.AppSettings[nameof(Headless)], out Headless); }
public ProxyControl(IChromiumSettings chromiumSettings, IProxyStore proxyStore) { InitializeComponent(); _chromiumSettings = chromiumSettings; _proxyStore = proxyStore; if (_proxyStore != null) { lblProxyPath.Text = _proxyStore.GetPath(); var proxyDataList = _proxyStore.GetProxies(); tbProxies.Lines = proxyDataList.Select(x => x.ProxyString).ToArray(); } tbProxies.DoubleClick += TbProxies_DoubleClick; btnIpWebShow.Click += BtnIpWebShow_Click; btnSaveProxy.Click += BtnSaveProxy_Click; }
public FingerprintControl(IChromiumSettings chromiumSettings, IProxyStore proxyStore, IBrowserProfilesControl browserProfilesControl) { InitializeComponent(); var control = (Control)browserProfilesControl; control.Dock = DockStyle.Fill; pnlProfiles.Controls.Clear(); pnlProfiles.Controls.Add(control); _chromiumSettings = chromiumSettings; _proxyStore = proxyStore; btnWebShow.Click += BtnWebShow_Click; FillDeviceList(lbDevices); lbDevices.DoubleClick += LbDevices_DoubleClick; FillCountryList(cmbCountry); cmbCountry.SelectedIndexChanged += CmbCountry_SelectedIndexChanged; CmbCountry_SelectedIndexChanged(cmbCountry, null); }
public ProxyBindingResolver(IProxyStore proxyStore) { this.proxyStore = proxyStore ?? throw new ArgumentNullException(nameof(proxyStore)); }