public ChromiumSettings(string chromiumPath, IUserAgentProvider userAgentGenerator, IProxyStore proxyStore) { _chromiumPath = chromiumPath; _userAgentProvider = userAgentGenerator; _proxyStore = proxyStore; bool.TryParse(ConfigurationManager.AppSettings[nameof(Headless)], out Headless); }
public ConfigManager(ICookieProvider cookieProvider, IExtractRuleProvider ruleProvider, IHttpProxyProvider httpProxyProvider, IUserAgentProvider userAgentProvider) { CookieProvider = cookieProvider ?? throw new ArgumentNullException(nameof(cookieProvider)); ExtractRuleProvider = ruleProvider ?? throw new ArgumentNullException(nameof(ruleProvider)); HttpProxyProvider = httpProxyProvider ?? throw new ArgumentNullException(nameof(httpProxyProvider)); UserAgentProvider = userAgentProvider ?? throw new ArgumentNullException(nameof(userAgentProvider)); }
public CtpClient( IHttpClientFactory httpClientFactory, IHttpApiCommandFactory httpApiCommandFactory, ISerializerService serializerService, IUserAgentProvider userAgentProvider) { this.httpClientFactory = httpClientFactory; this.serializerService = serializerService; this.httpApiCommandFactory = httpApiCommandFactory; this.userAgentProvider = userAgentProvider; }
public InstagramProcessor(IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider) { Logger.Info("Initializing Controller"); _instagramSearchRequest = new InstagramSearchRequest(userAgentProvider, webProxyProvider); _instagramUserPageRequest = new InstagramUserPageRequest(userAgentProvider, webProxyProvider); _instagramMediaRequest = new InstagramMediaRequest(userAgentProvider, webProxyProvider); _instagramCityPageRequest = new InstagramCityPageRequest(userAgentProvider, webProxyProvider); Logger.Info("Controller Initialized"); }
public InstagramProcessor(IUserAgentProvider userAgentProvider, HttpMessageHandler messageHandlerOverride) { Logger.Info("Initializing Controller"); _instagramSearchRequest = new InstagramSearchRequest(userAgentProvider, messageHandlerOverride); _instagramUserPageRequest = new InstagramUserPageRequest(userAgentProvider, messageHandlerOverride); _instagramMediaRequest = new InstagramMediaRequest(userAgentProvider, messageHandlerOverride); _instagramCityPageRequest = new InstagramCityPageRequest(); Logger.Info("Controller Initialized"); }
public InstallHelper(DatabaseBuilder databaseBuilder, ILogger <InstallHelper> logger, IUmbracoVersion umbracoVersion, IOptionsMonitor <ConnectionStrings> connectionStrings, IInstallationService installationService, ICookieManager cookieManager, IUserAgentProvider userAgentProvider, IUmbracoDatabaseFactory umbracoDatabaseFactory) { _logger = logger; _umbracoVersion = umbracoVersion; _databaseBuilder = databaseBuilder; _connectionStrings = connectionStrings; _installationService = installationService; _cookieManager = cookieManager; _userAgentProvider = userAgentProvider; _umbracoDatabaseFactory = umbracoDatabaseFactory; // We need to initialize the type already, as we can't detect later, if the connection string is added on the fly. GetInstallationType(); }
public InstallHelper( DatabaseBuilder databaseBuilder, ILogger <InstallHelper> logger, IUmbracoVersion umbracoVersion, IOptionsMonitor <ConnectionStrings> connectionStrings, IInstallationService installationService, ICookieManager cookieManager, IUserAgentProvider userAgentProvider, IUmbracoDatabaseFactory umbracoDatabaseFactory) : this( databaseBuilder, logger, umbracoVersion, connectionStrings, installationService, cookieManager, userAgentProvider, umbracoDatabaseFactory, StaticServiceProvider.Instance.GetRequiredService <IFireAndForgetRunner>()) { }
public InstagramMediaRequest(IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider) : base(userAgentProvider, webProxyProvider) { }
public InstagramMediaRequest(IUserAgentProvider userAgentProvider, HttpMessageHandler httpMessageHandler) : base(userAgentProvider, httpMessageHandler) { }
public InstagramCityPageRequest( IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider) : base(userAgentProvider, webProxyProvider) { }
protected InstagramRequest(IUserAgentProvider userAgentProvider, HttpMessageHandler httpMessageHandler) { _userAgentProvider = userAgentProvider; _httpMessageHandler = httpMessageHandler; }
protected InstagramRequest(IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider) { _userAgentProvider = userAgentProvider; _webProxyProvider = webProxyProvider; }